get coutry using maxmind and clear stale device codes

This commit is contained in:
miloschwartz
2025-12-08 21:12:19 -05:00
parent ede51bebb5
commit 048ce850a8
2 changed files with 21 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
import { build } from "@server/build";
import { db, sessionTransferToken } from "@server/db";
import { db, deviceWebAuthCodes, sessionTransferToken } from "@server/db";
import {
emailVerificationCodes,
newtSessions,
@@ -89,4 +89,12 @@ export async function clearStaleData() {
logger.warn("Error clearing expired sessionTransferToken:", e);
}
}
try {
await db
.delete(deviceWebAuthCodes)
.where(lt(deviceWebAuthCodes.expiresAt, new Date().getTime()));
} catch (e) {
logger.warn("Error clearing expired deviceWebAuthCodes:", e);
}
}