first commit

This commit is contained in:
super
2026-03-16 09:43:24 +08:00
commit 72f5bc7306
44 changed files with 9001 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
import { db, type ImportedPoolRow } from "@/src/db/appDb";
const DEFAULT_USER_ID = "anon";
function key(userId: string) {
return `${userId}:imported_pool`;
}
export async function getImportedPool(userId = DEFAULT_USER_ID) {
return db.importedPool.get(key(userId));
}
export async function setImportedPool(codesText: string, userId = DEFAULT_USER_ID) {
const row: ImportedPoolRow = {
id: key(userId),
userId,
codesText,
updatedAt: new Date().toISOString(),
};
await db.importedPool.put(row);
return row;
}