Project

General

Profile

« Previous | Next » 

Revision 5957fbee

Added by koszko about 2 years ago

make settings_query.js use storage object passed as an argument

View differences:

background/policy_injector.js
19 19
 * IMPORT url_item
20 20
 * IMPORT url_extract_target
21 21
 * IMPORT sign_policy
22
 * IMPORT get_query_best
22
 * IMPORT query_best
23 23
 * IMPORT csp_rule
24 24
 * IMPORTS_END
25 25
 */
26 26

  
27 27
var storage;
28
var query_best;
29 28

  
30 29
const csp_header_names = {
31 30
    "content-security-policy" : true,
......
53 52
    if (targets.policy)
54 53
	targets.target = "";
55 54

  
56
    let [pattern, settings] = query_best(targets.base_url);
55
    let [pattern, settings] = query_best(storage, targets.base_url);
57 56
    /* Defaults */
58 57
    if (!pattern)
59 58
	settings = {};
......
106 105
async function start_policy_injector()
107 106
{
108 107
    storage = await get_storage();
109
    query_best = await get_query_best();
110 108

  
111 109
    let extra_opts = ["blocking", "responseHeaders"];
112 110
    if (is_chrome)

Also available in: Unified diff