main -> startFiltering

pull/647/head
Kevin Payravi 2024-04-18 20:24:58 +02:00
parent 3f1efe7e06
commit b72ae4e5c1
1 changed files with 4 additions and 3 deletions

View File

@ -624,7 +624,7 @@ async function filterSearchResults(searchResults, searchEngine, storage, reorder
}; };
// Add location observer to check for additional mutations // Add location observer to check for additional mutations
addDOMChangeObserver(main, searchEngine, storage); addDOMChangeObserver(startFiltering, searchEngine, storage);
// If any results were filtered, update search filter count // If any results were filtered, update search filter count
if (countFiltered > 0) { if (countFiltered > 0) {
@ -632,10 +632,11 @@ async function filterSearchResults(searchResults, searchEngine, storage, reorder
} }
} }
function main(searchEngine, storage, mutations = null, observer = null) { function startFiltering(searchEngine, storage, mutations = null, observer = null) {
if (observer) { if (observer) {
observer.disconnect(); observer.disconnect();
} }
// Check if extension is on: // Check if extension is on:
if ((storage.power ?? 'on') === 'on') { if ((storage.power ?? 'on') === 'on') {
// Determine which search engine we're on // Determine which search engine we're on
@ -841,7 +842,7 @@ function checkIfEnabled(searchEngine) {
extensionAPI.runtime.sendMessage({action: 'getStorage'}, (storage) => { extensionAPI.runtime.sendMessage({action: 'getStorage'}, (storage) => {
searchEngineToggles = storage.searchEngineToggles || {}; searchEngineToggles = storage.searchEngineToggles || {};
if (searchEngineToggles[searchEngine] === 'on' || !searchEngineToggles.hasOwnProperty(searchEngine)) { if (searchEngineToggles[searchEngine] === 'on' || !searchEngineToggles.hasOwnProperty(searchEngine)) {
main(searchEngine, storage); startFiltering(searchEngine, storage);
} }
}); });
} }