mirror of
https://codeberg.org/nobody/LocalCDN.git
synced 2025-02-02 20:37:04 +01:00
Storage reading optimized in popup
This commit is contained in:
parent
e37087e825
commit
180ab59769
@ -246,33 +246,28 @@ popup._determineTargetTab = function () {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
popup._determineAmountInjected = function () {
|
popup._readLocalStorage = function () {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
chrome.storage.local.get(Setting.AMOUNT_INJECTED, function (items) {
|
chrome.storage.local.get([
|
||||||
|
Setting.AMOUNT_INJECTED,
|
||||||
|
Setting.INTERNAL_STATISTICS
|
||||||
|
], function (items) {
|
||||||
popup._amountInjected = items.amountInjected || 0;
|
popup._amountInjected = items.amountInjected || 0;
|
||||||
resolve();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
popup._determineNegateHtmlFilterOption = function () {
|
|
||||||
return new Promise((resolve) => {
|
|
||||||
storageManager.type.get(Setting.NEGATE_HTML_FILTER_LIST, function (items) {
|
|
||||||
popup.negateHtmlFilterList = items.negateHtmlFilterList;
|
|
||||||
resolve();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
popup._getStatisticsStatus = function () {
|
|
||||||
return new Promise((resolve) => {
|
|
||||||
chrome.storage.local.get(Setting.INTERNAL_STATISTICS, function (items) {
|
|
||||||
popup._statisticsStatus = items.internalStatistics || false;
|
popup._statisticsStatus = items.internalStatistics || false;
|
||||||
resolve();
|
resolve();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
popup._readStorage = function () {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
storageManager.type.get([Setting.NEGATE_HTML_FILTER_LIST], function (items) {
|
||||||
|
popup.negateHtmlFilterList = items.negateHtmlFilterList;
|
||||||
|
resolve();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
popup._groupResourceInjections = function (injections) {
|
popup._groupResourceInjections = function (injections) {
|
||||||
let groupedInjections = {};
|
let groupedInjections = {};
|
||||||
|
|
||||||
@ -436,8 +431,8 @@ popup._onDocumentLoaded = function () {
|
|||||||
popup._version = manifest.version;
|
popup._version = manifest.version;
|
||||||
popup._scriptDirection = helpers.determineScriptDirection(language);
|
popup._scriptDirection = helpers.determineScriptDirection(language);
|
||||||
|
|
||||||
popup._determineAmountInjected()
|
popup._readLocalStorage()
|
||||||
.then(popup._getStatisticsStatus)
|
.then(popup._readStorage)
|
||||||
.then(popup._renderContents);
|
.then(popup._renderContents);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user