aboutsummaryrefslogtreecommitdiff
path: root/common/storage_client.js
diff options
context:
space:
mode:
authorjahoti <jahoti@tilde.team>2021-07-21 00:00:00 +0000
committerjahoti <jahoti@tilde.team>2021-07-21 00:00:00 +0000
commitefce4e9807889e9269534b19c8e0cbb4df527ecd (patch)
tree0a951d1b2b5c1470f7baf2be41585f5f08a09a9a /common/storage_client.js
parentefd6ae83e6e48008988a2a11ac1658ec71dc82d2 (diff)
parentc483ae19e110ef5c1e539883a38fbc79b3dd4e4e (diff)
downloadbrowser-extension-efce4e9807889e9269534b19c8e0cbb4df527ecd.tar.gz
browser-extension-efce4e9807889e9269534b19c8e0cbb4df527ecd.zip
Merge remote-tracking branch 'origin/koszko' into jahoti
Diffstat (limited to 'common/storage_client.js')
-rw-r--r--common/storage_client.js17
1 files changed, 3 insertions, 14 deletions
diff --git a/common/storage_client.js b/common/storage_client.js
index 4849a65..2b2f495 100644
--- a/common/storage_client.js
+++ b/common/storage_client.js
@@ -8,7 +8,6 @@
/*
* IMPORTS_START
* IMPORT CONNECTION_TYPE
- * IMPORT TYPE_PREFIX
* IMPORT list_prefixes
* IMPORT make_once
* IMPORT browser
@@ -47,20 +46,10 @@ function handle_message(message)
setTimeout(resolve, 0, message.result);
}
-function list(name, prefix)
-{
- return {prefix, name, listeners : new Set()};
-}
-
-var scripts = list("scripts", TYPE_PREFIX.SCRIPT);
-var bags = list("bags", TYPE_PREFIX.BAG);
-var pages = list("pages", TYPE_PREFIX.PAGE);
+const list_by_prefix = {};
-const list_by_prefix = {
- [TYPE_PREFIX.SCRIPT] : scripts,
- [TYPE_PREFIX.BAG] : bags,
- [TYPE_PREFIX.PAGE] : pages
-};
+for (const prefix of list_prefixes)
+ list_by_prefix[prefix] = {prefix, listeners : new Set()};
var resolve_init;