Revision 3d6ffa57
Added by koszko over 1 year ago
| background/indexeddb_files_server.js | ||
|---|---|---|
| 62 | 62 |
.map(s => haketilodb.idb_get(getting.tx, "files", s.sha256)); |
| 63 | 63 |
|
| 64 | 64 |
const deps_proms = (definition.dependencies || []) |
| 65 |
.map(dep_id => get_resource_files(getting, dep_id));
|
|
| 65 |
.map(res_ref => get_resource_files(getting, res_ref.identifier));
|
|
| 66 | 66 |
|
| 67 | 67 |
const files = (await Promise.all(file_proms)).map(f => f.contents); |
| 68 | 68 |
getting.files_by_res_id.set(id, files); |
| ... | ... | |
| 93 | 93 |
processed.add(id); |
| 94 | 94 |
|
| 95 | 95 |
const ds = (defs_by_res_id.get(id).dependencies || []).reverse(); |
| 96 |
ds.forEach(dep_id => to_process.push(["start", dep_id]));
|
|
| 96 |
ds.forEach(res_ref => to_process.push(["start", res_ref.identifier]));
|
|
| 97 | 97 |
} |
| 98 | 98 |
|
| 99 | 99 |
return files; |
Also available in: Unified diff
make resource dependency specifier an object