Przeglądaj źródła

moved code from ui.js to bg.js

Gildas 7 lat temu
rodzic
commit
6acaaed7f2
2 zmienionych plików z 6 dodań i 6 usunięć
  1. 5 0
      extension/core/bg/bg.js
  2. 1 6
      extension/ui/bg/ui.js

+ 5 - 0
extension/core/bg/bg.js

@@ -60,6 +60,11 @@ singlefile.core = (() => {
 			processBackgroundTab(sender.tab.id, request);
 		}
 	});
+	browser.tabs.onRemoved.addListener(async tabId => {
+		const tabsData = await singlefile.storage.get();
+		delete tabsData[tabId];
+		await singlefile.storage.set(tabsData);
+	});	
 
 	return {
 		async processTab(tab, processOptions = {}) {

+ 1 - 6
extension/ui/bg/ui.js

@@ -18,17 +18,12 @@
  *   along with SingleFile.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-/* global browser, singlefile */
+/* global singlefile */
 
 singlefile.ui = (() => {
 
 	const FORBIDDEN_URLS = ["https://chrome.google.com", "https://addons.mozilla.org"];
 
-	browser.tabs.onRemoved.addListener(async tabId => {
-		const tabsData = await singlefile.storage.get();
-		delete tabsData[tabId];
-		await singlefile.storage.set(tabsData);
-	});
 	return {
 		processTab,
 		isAllowedURL