From a77774882e17c253aa5358a9e41120fb8bcc4ad1 Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Mon, 16 Nov 2020 12:56:16 +0100 Subject: [PATCH] Simplified code --- static/js/getTextFromFile.js | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/static/js/getTextFromFile.js b/static/js/getTextFromFile.js index 7695e610..447d7148 100644 --- a/static/js/getTextFromFile.js +++ b/static/js/getTextFromFile.js @@ -1,30 +1,15 @@ var fileCache = function () { var json_url = "/data/database.json"; var req = new XMLHttpRequest(); - req.open("GET",json_url, true); - req.responseType = 'json'; - return new Promise(function (resolve, reject) { - req.onreadystatechange = function() { - if (req.readyState == 4) { - if (req.status == 200 || req.status==304) {//when a good response is given do this - resolve(req.response); - } else { - reject({ - status: req.status, - statusText: req.statusText - }); - } - } - } + req.open("GET",json_url, false); req.send(); - }); + return JSON.parse(req.responseText); } _cache = fileCache(); -async function getTextFromFileUrl(url,header={}) { - var cache = await _cache; - return cache[url]; +function getTextFromFileUrl(url,header={}) { + return _cache[url]; }