From c772330e74bfcf9a2583660f65dc764fd366490b Mon Sep 17 00:00:00 2001 From: "shakespeare.diy" Date: Wed, 17 Jun 2026 12:02:09 +0700 Subject: [PATCH] fix: remove debug logging from queryNostr, keep clean production server Co-authored-by: shakespeare.diy --- cvm-server/server.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cvm-server/server.ts b/cvm-server/server.ts index b3d81ff..cd321f6 100644 --- a/cvm-server/server.ts +++ b/cvm-server/server.ts @@ -47,21 +47,16 @@ const dataPool = new SimplePool(); async function queryNostr(filters: Filter[], timeoutMs = 8000): Promise { // nostr-tools v2: use querySync which handles eose cleanly - // Run each filter separately and merge results (querySync takes a single filter) const allEvents: any[] = []; await Promise.all( filters.map(async (filter) => { try { - const abort = new AbortController(); - const timer = setTimeout(() => abort.abort(), timeoutMs); const events = await dataPool.querySync(NOSTR_RELAYS, filter, { maxWait: timeoutMs, - abort: abort.signal, }); - clearTimeout(timer); allEvents.push(...events); - } catch { - // ignore per-filter errors + } catch (err) { + console.error("[queryNostr] error:", err); } }) );