From 6ff42573cbe4fbe8b8d6bee94168447b7b58e988 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 19 Jan 2026 15:00:48 +0000 Subject: [PATCH] refactor: remove debug logging from NIP-10 adapter Remove informational console.log statements to reduce noise in production. Keep only console.warn and console.error for actual problems. This makes the adapter production-ready while maintaining useful error and warning messages for debugging issues. --- src/lib/chat/adapters/nip-10-adapter.ts | 36 +------------------------ 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/src/lib/chat/adapters/nip-10-adapter.ts b/src/lib/chat/adapters/nip-10-adapter.ts index edf72ca..36cd52e 100644 --- a/src/lib/chat/adapters/nip-10-adapter.ts +++ b/src/lib/chat/adapters/nip-10-adapter.ts @@ -111,8 +111,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { const pointer = identifier.value; const relayHints = identifier.relays || []; - console.log(`[NIP-10] Fetching event ${pointer.id.slice(0, 8)}...`); - // 1. Fetch the provided event const providedEvent = await this.fetchEvent(pointer.id, relayHints); if (!providedEvent) { @@ -131,7 +129,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { if (refs.root?.e) { // This is a reply - fetch the root rootId = refs.root.e.id; - console.log(`[NIP-10] Fetching root event ${rootId.slice(0, 8)}...`); const fetchedRoot = await this.fetchEvent( rootId, @@ -145,7 +142,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { // No root reference - this IS the root rootEvent = providedEvent; rootId = providedEvent.id; - console.log(`[NIP-10] Provided event is the root`); } // 3. Determine conversation relays @@ -155,11 +151,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { relayHints, ); - console.log( - `[NIP-10] Using ${conversationRelays.length} relays:`, - conversationRelays, - ); - // 4. Extract title from root content const title = this.extractTitle(rootEvent); @@ -197,8 +188,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { throw new Error("Root event ID required"); } - console.log(`[NIP-10] Loading thread ${rootEventId.slice(0, 8)}...`); - // Build filter for all thread events: // - kind 1: replies to root // - kind 7: reactions @@ -241,11 +230,8 @@ export class Nip10Adapter extends ChatProtocolAdapter { .subscribe({ next: (response) => { if (typeof response === "string") { - console.log("[NIP-10] EOSE received"); } else { - console.log( - `[NIP-10] Received event k${response.kind}: ${response.id.slice(0, 8)}...`, - ); + // Event received and added to EventStore } }, }); @@ -286,9 +272,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { messages.push(...replyMessages); - console.log( - `[NIP-10] Timeline has ${messages.length} messages (including root)`, - ); // Sort by timestamp ascending (chronological order) return messages.sort((a, b) => a.timestamp - b.timestamp); @@ -310,9 +293,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { throw new Error("Root event ID required"); } - console.log( - `[NIP-10] Loading older messages for ${rootEventId.slice(0, 8)} before ${before}`, - ); // Same filters as loadMessages but with until for pagination const filters: Filter[] = [ @@ -341,8 +321,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { pool.request(relays, filters, { eventStore }).pipe(toArray()), ); - console.log(`[NIP-10] Loaded ${events.length} older events`); - const conversationId = `nip-10:${rootEventId}`; // Convert events to messages @@ -474,9 +452,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { const draft = await factory.build({ kind: 1, content, tags }); const event = await factory.sign(draft); - console.log( - `[NIP-10] Publishing reply with ${tags.length} tags to ${relays.length} relays`, - ); // Publish to conversation relays await publishEventToRelays(event, relays); @@ -528,8 +503,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { const draft = await factory.build({ kind: 7, content: emoji, tags }); const event = await factory.sign(draft); - console.log(`[NIP-10] Publishing reaction to ${relays.length} relays`); - // Publish to conversation relays await publishEventToRelays(event, relays); } @@ -581,9 +554,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { return null; } - console.log( - `[NIP-10] Fetching reply message ${eventId.slice(0, 8)} from ${relays.length} relays`, - ); const filter: Filter = { ids: [eventId], @@ -758,9 +728,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { ].forEach((r) => relays.add(r)); } - console.log( - `[NIP-10] Collected ${relays.size} relays from root, ${participantsToCheck.length} participants, and fallbacks`, - ); // Limit to 10 relays max for performance return Array.from(relays).slice(0, 10); @@ -815,7 +782,6 @@ export class Nip10Adapter extends ChatProtocolAdapter { await new Promise((resolve) => { const timeout = setTimeout(() => { - console.log(`[NIP-10] Fetch timeout for ${eventId.slice(0, 8)}...`); resolve(); }, 5000);