From bedfdff678d8cb31be35dd9ad010874920ba77c4 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 29 Nov 2022 12:01:16 -0500 Subject: [PATCH] No need for arrow function for scoping --- src/js/storage.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/js/storage.js b/src/js/storage.js index 7b80c5865..9682e4d68 100644 --- a/src/js/storage.js +++ b/src/js/storage.js @@ -1152,10 +1152,7 @@ self.addEventListener('hiddenSettingsChanged', ( ) => { // be generated if the user doesn't change his filter lists selection for // some set time. -µb.selfieManager = (( ) => { - let createTimer; - let destroyTimer; - +{ // As of 2018-05-31: // JSON.stringify-ing ourselves results in a better baseline // memory usage at selfie-load time. For some reasons. @@ -1206,9 +1203,7 @@ self.addEventListener('hiddenSettingsChanged', ( ) => { }; const load = async function() { - if ( µb.selfieIsInvalid ) { - return false; - } + if ( µb.selfieIsInvalid ) { return false; } try { const results = await Promise.all([ loadMain(), @@ -1231,6 +1226,9 @@ self.addEventListener('hiddenSettingsChanged', ( ) => { return false; }; + let createTimer; + let destroyTimer; + const destroy = function() { io.remove(/^selfie\//); µb.selfieIsInvalid = true; @@ -1256,8 +1254,8 @@ self.addEventListener('hiddenSettingsChanged', ( ) => { µb.selfieIsInvalid = true; }; - return { load, destroy: destroyAsync }; -})(); + µb.selfieManager = { load, destroy: destroyAsync }; +} /******************************************************************************/