Revision 5957fbee
Added by koszko about 2 years ago
background/page_info_server.js | ||
---|---|---|
10 | 10 |
* IMPORTS_START |
11 | 11 |
* IMPORT listen_for_connection |
12 | 12 |
* IMPORT get_storage |
13 |
* IMPORT get_query_all
|
|
13 |
* IMPORT query_all |
|
14 | 14 |
* IMPORT TYPE_PREFIX |
15 | 15 |
* IMPORT CONNECTION_TYPE |
16 | 16 |
* IMPORT url_matches |
... | ... | |
18 | 18 |
*/ |
19 | 19 |
|
20 | 20 |
var storage; |
21 |
var query_all; |
|
22 | 21 |
|
23 | 22 |
function handle_change(connection_data, change) |
24 | 23 |
{ |
... | ... | |
37 | 36 |
} |
38 | 37 |
|
39 | 38 |
connection_data.subscribed.add(url); |
40 |
connection_data.port.postMessage(["new_url", query_all(url)]); |
|
39 |
connection_data.port.postMessage(["new_url", query_all(storage, url)]);
|
|
41 | 40 |
} |
42 | 41 |
|
43 | 42 |
function new_connection(port) |
... | ... | |
62 | 61 |
async function start_page_info_server() |
63 | 62 |
{ |
64 | 63 |
storage = await get_storage(); |
65 |
query_all = await get_query_all(); |
|
66 | 64 |
|
67 | 65 |
listen_for_connection(CONNECTION_TYPE.PAGE_INFO, new_connection); |
68 | 66 |
} |
Also available in: Unified diff
make settings_query.js use storage object passed as an argument