Revision 3d6ffa57
Added by koszko over 1 year ago
| background/patterns_query_manager.js | ||
|---|---|---|
| 99 | 99 |
|
| 100 | 100 |
function register(kind, object) {
|
| 101 | 101 |
if (kind === "mappings") {
|
| 102 |
for (const [pattern, resource] of Object.entries(object.payloads)) |
|
| 102 |
for (const [pattern, resource] of Object.entries(object.payloads || {}))
|
|
| 103 | 103 |
pqt.register(tree, pattern, object.identifier, resource); |
| 104 | 104 |
} else /* if (kind === "blocking") */ {
|
| 105 | 105 |
/* |
| ... | ... | |
| 120 | 120 |
const old_version = currently_registered.get(change.key); |
| 121 | 121 |
if (old_version !== undefined) {
|
| 122 | 122 |
if (kind === "mappings") {
|
| 123 |
for (const pattern in old_version.payloads) |
|
| 123 |
for (const pattern in old_version.payloads || {})
|
|
| 124 | 124 |
pqt.deregister(tree, pattern, change.key); |
| 125 | 125 |
} else /* if (kind === "blocking") */ {
|
| 126 | 126 |
pqt.deregister(tree, change.key, "~allow"); |
Also available in: Unified diff
make resource dependency specifier an object