prague-blockchain-week/utils/sync.js

21 řádky
472 B
JavaScript
Surový Normální zobrazení Historie

2023-01-23 03:37:00 +01:00
import { DeConfEngine } from "./engine.js";
const dc = new DeConfEngine();
await dc.init();
// pick last entry (eq. "23")
const entry = dc.entries[dc.entries.length - 1];
console.log(`entry=${entry.id}`);
2023-01-23 04:37:12 +01:00
if (Deno.args[0]) {
const ev = entry.data.events.find((e) => e.id === Deno.args[0]);
await ev.sync();
} else {
for (const event of entry.data.events) {
2023-03-30 20:03:21 +02:00
if (!event.haveSync || event.data.index.hidden) {
2023-03-28 05:03:25 +02:00
continue;
}
2023-01-23 04:37:12 +01:00
await event.sync();
}
2023-01-23 03:37:00 +01:00
}