in src/content/lib/utils.js [89:111]
async matchQuery(query) {
if (prefs.get("offline_debug")) {
return FAKE_BUGS;
}
if (prefs.get("disable_cache")) {
throw new Error("Cache disabled");
}
let data;
const response = await cache.get(new BugsRequest(query));
if (response) {
try {
data = await response.json();
} catch (e) {
console.log("Error parsing cached response :>> ", response); // eslint-disable-line
console.log(query); // eslint-disable-line
console.error(e); // eslint-disable-line
}
if (data) {
return this._postProcess(data);
}
}
throw new Error("No cached response");
}