From f8cfd7e189c62c6325a126df1dda3b24cb1bbc36 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 16 Aug 2024 14:27:56 -0700 Subject: transfer ecash --- lib/migrate.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/migrate.js') diff --git a/lib/migrate.js b/lib/migrate.js index 15ce4a16..cee5e946 100644 --- a/lib/migrate.js +++ b/lib/migrate.js @@ -5,6 +5,7 @@ import { wait } from "$lib/utils"; let queued = {}; let migrating = {}; + async function migrate(id) { try { delete queued[id]; @@ -12,6 +13,7 @@ async function migrate(id) { let user = await g(`user:${id}`); if (typeof user === "string") user = await g(`user:${user}`); + if (user) return user; user = await ga(`user:${id}`); @@ -92,7 +94,7 @@ async function migrate(id) { while ((iid = await archive.rPop(`${id}:invoices`))) { let inv = await ga(`invoice:${iid}`); let pos = await db.lPos(`${id}:invoices`, iid); - if (!inv || pos) continue; + if (!inv || pos) continue; await db.lPush(`${id}:invoices`, iid); await s(`invoice:${iid}`, inv); -- cgit v1.2.3