INNER CODE UNIT · JavaScript
Promise
jatinkrmalik/LLMFeeder · extension/background.js:28
return new Promise((resolve, reject) => {
chromeAPICall.call(context, ...args, (result) => {
if (chrome.runtime.lastError) {
reject(new Error(chrome.runtime.lastError.message));
} else {
resolve(result);
}
});
});
};
}
// Set up APIs
if (isBrowser) {
// Firefox already has promise-based APIs
api.tabs = browser.tabs;
api.runtime = browser.runtime;
api.storage = browser.storage;