Project

General

Profile

« Previous | Next » 

Revision 5c685518

Added by koszko about 2 years ago

store repository URLs in settings

View differences:

common/storage_client.js
8 8
/*
9 9
 * IMPORTS_START
10 10
 * IMPORT CONNECTION_TYPE
11
 * IMPORT TYPE_PREFIX
12 11
 * IMPORT list_prefixes
13 12
 * IMPORT make_once
14 13
 * IMPORT browser
......
47 46
	setTimeout(resolve, 0, message.result);
48 47
}
49 48

  
50
function list(name, prefix)
51
{
52
    return {prefix, name, listeners : new Set()};
53
}
54

  
55
var scripts = list("scripts", TYPE_PREFIX.SCRIPT);
56
var bags = list("bags", TYPE_PREFIX.BAG);
57
var pages = list("pages", TYPE_PREFIX.PAGE);
49
const list_by_prefix = {};
58 50

  
59
const list_by_prefix = {
60
    [TYPE_PREFIX.SCRIPT] : scripts,
61
    [TYPE_PREFIX.BAG] : bags,
62
    [TYPE_PREFIX.PAGE] : pages
63
};
51
for (const prefix of list_prefixes)
52
    list_by_prefix[prefix] = {prefix, listeners : new Set()};
64 53

  
65 54
var resolve_init;
66 55

  

Also available in: Unified diff