10
0
mirror of https://github.com/LCPQ/QUESTDB_website.git synced 2024-07-22 18:57:38 +02:00

Simplified code

This commit is contained in:
Anthony Scemama 2020-11-16 12:56:16 +01:00
parent 8961e3e06a
commit a77774882e

View File

@ -1,30 +1,15 @@
var fileCache = function () { var fileCache = function () {
var json_url = "/data/database.json"; var json_url = "/data/database.json";
var req = new XMLHttpRequest(); var req = new XMLHttpRequest();
req.open("GET",json_url, true); req.open("GET",json_url, false);
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.send(); req.send();
}); return JSON.parse(req.responseText);
} }
_cache = fileCache(); _cache = fileCache();
async function getTextFromFileUrl(url,header={}) { function getTextFromFileUrl(url,header={}) {
var cache = await _cache; return _cache[url];
return cache[url];
} }