From 526b21bc668c453250ebce8dece9ba330bac0133 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 14 Feb 2026 15:46:01 -0800 Subject: custodial ark sends --- lib/db.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/db.ts') diff --git a/lib/db.ts b/lib/db.ts index 5ebe38b5..61e542ae 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -67,9 +67,15 @@ export const g = async (k) => { export const s = (k, v) => { if (k === "user:null" || k === "user:undefined") fail("null user"); - db.set(k, JSON.stringify(v)); + return db.set(k, JSON.stringify(v)); }; +export async function* scan(pattern: string) { + for await (const keys of db.scanIterator({ MATCH: pattern })) { + for (const k of keys) yield k; + } +} + export const ga = async (k) => { const v = await archive.get(k); try { -- cgit v1.2.3