aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-01-23 04:03:14 +0000
committerAdam Soltys <[email protected]>2024-01-23 07:03:22 +0000
commitb31b638b96abe5a9e768b03132607d277a8dfac9 (patch)
treed43b24aa315746019d48c56bc3928f5f2eb142a5 /lib
parent10a91c8290d81b6a2bb181902f5b36e0a90f8bfc (diff)
downloadcoinos-server-b31b638b96abe5a9e768b03132607d277a8dfac9.tar.gz
coinos-server-b31b638b96abe5a9e768b03132607d277a8dfac9.zip
wait for migrations to complete
Diffstat (limited to 'lib')
-rw-r--r--lib/migrate.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/migrate.js b/lib/migrate.js
index bb87a28b..c64d2549 100644
--- a/lib/migrate.js
+++ b/lib/migrate.js
@@ -1,7 +1,7 @@
import { err, warn, l, line } from "$lib/logging";
import { types } from "$lib/payments";
import { archive, db, g, ga, s } from "$lib/db";
- import { wait } from "$lib/utils";
+import { wait } from "$lib/utils";
let queued = {};
let processing = {};
@@ -11,6 +11,7 @@ async function migrate(id) {
if (processing[id]) await wait(() => !processing[id]);
delete queued[id];
processing[id] = true;
+ setTimeout(() => delete processing[id], 10000);
let user = await g(`user:${id}`);
if (typeof user === "string") user = await g(`user:${user}`);