From 868fe68ce2130f2a2547155cad0abd4bdf10d010 Mon Sep 17 00:00:00 2001 From: Gigi Date: Tue, 21 Oct 2025 07:27:32 +0200 Subject: [PATCH] chore: remove console.log debug output across app and relay services --- src/App.tsx | 21 +++++++-------------- src/services/relayListService.ts | 13 +------------ src/services/relayManager.ts | 10 ++++------ 3 files changed, 12 insertions(+), 32 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 74253b0e..77872092 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -395,8 +395,6 @@ function App() { // Create a relay group for better event deduplication and management pool.group(RELAYS) - console.log('[relay-init] Initial pool setup - added RELAYS:', RELAYS.length, 'relays') - console.log('[relay-init] Pool now has:', Array.from(pool.relays.keys()).length, 'relays') // Load persisted accounts from localStorage try { @@ -576,7 +574,7 @@ function App() { const signerData = nostrConnectAccount.toJSON().signer bunkerRelays = signerData.relays || [] } - console.log('[relay-init] Bunker relays:', bunkerRelays.length, 'relays', bunkerRelays) + // Start with hardcoded + bunker relays immediately (non-blocking) const initialRelays = computeRelaySet({ @@ -586,11 +584,10 @@ function App() { blocked: [], alwaysIncludeLocal: ALWAYS_LOCAL_RELAYS }) - console.log('[relay-init] Initial relay set (hardcoded):', initialRelays.length, 'relays', initialRelays) + // Apply initial set immediately applyRelaySetToPool(pool, initialRelays) - console.log('[relay-init] After initial applyRelaySetToPool, pool has:', Array.from(pool.relays.keys()).length, 'relays') // Prepare keep-alive helper const updateKeepAlive = () => { @@ -619,14 +616,12 @@ function App() { blocked: [], alwaysIncludeLocal: ALWAYS_LOCAL_RELAYS }) - console.log('[relay-init] Interim relay set from first user list:', interimRelays.length, 'relays', interimRelays) + applyRelaySetToPool(pool, interimRelays) updateKeepAlive() } }).then(async (userRelayList) => { const blockedRelays = await blockedPromise.catch(() => []) - console.log('[relay-init] User relay list (10002):', userRelayList.length, 'relays', userRelayList.map(r => r.url)) - console.log('[relay-init] Blocked relays (10006):', blockedRelays.length, 'relays', blockedRelays) const finalRelays = computeRelaySet({ hardcoded: userRelayList.length > 0 ? [] : RELAYS, @@ -635,10 +630,9 @@ function App() { blocked: blockedRelays, alwaysIncludeLocal: ALWAYS_LOCAL_RELAYS }) - console.log('[relay-init] Final relay set (with user preferences):', finalRelays.length, 'relays', finalRelays) + applyRelaySetToPool(pool, finalRelays) - console.log('[relay-init] After user relay list apply, pool has:', Array.from(pool.relays.keys()).length, 'relays') - console.log('[relay-init] Final relay URLs:', Array.from(pool.relays.keys())) + updateKeepAlive() // Update address loader with new relays @@ -655,10 +649,9 @@ function App() { }) } else { // User logged out - reset to hardcoded relays - console.log('[relay-init] Applying RELAYS for logged out user, RELAYS.length:', RELAYS.length) + applyRelaySetToPool(pool, RELAYS) - console.log('[relay-init] After applyRelaySetToPool (logged out), pool has:', Array.from(pool.relays.keys()).length, 'relays') - console.log('[relay-init] Relay URLs:', Array.from(pool.relays.keys())) + // Update keep-alive subscription const poolWithSub = pool as unknown as { _keepAliveSubscription?: { unsubscribe: () => void } } diff --git a/src/services/relayListService.ts b/src/services/relayListService.ts index 937b26d3..e90ed5d0 100644 --- a/src/services/relayListService.ts +++ b/src/services/relayListService.ts @@ -18,10 +18,7 @@ export async function loadUserRelayList( } ): Promise { try { - console.log('[relayListService] Loading user relay list for pubkey:', pubkey.slice(0, 16) + '...') - console.log('[relayListService] Available relays:', Array.from(relayPool.relays.keys())) - console.log('[relayListService] Starting query for kind 10002...') const startTime = Date.now() // Try querying with streaming callback for faster results @@ -65,21 +62,14 @@ export async function loadUserRelayList( const finalEvents = events.length > 0 ? events : result const queryTime = Date.now() - startTime - console.log('[relayListService] Query completed in', queryTime, 'ms') // Also try a broader query to see if we get any events at all - console.log('[relayListService] Trying broader query for any kind 10002 events...') const allEvents = await queryEvents(relayPool, { kinds: [10002], limit: 5 }) - console.log('[relayListService] Found', allEvents.length, 'total kind 10002 events from any author') - - console.log('[relayListService] Found', finalEvents.length, 'kind 10002 events') - if (finalEvents.length > 0) { - console.log('[relayListService] Event details:', finalEvents.map(e => ({ id: e.id, created_at: e.created_at, tags: e.tags.length }))) - } + if (finalEvents.length === 0) return [] @@ -99,7 +89,6 @@ export async function loadUserRelayList( } } - console.log('[relayListService] Parsed', relays.length, 'relays from event') return relays } catch (error) { console.error('Failed to load user relay list:', error) diff --git a/src/services/relayManager.ts b/src/services/relayManager.ts index 7d31de2d..48d89d23 100644 --- a/src/services/relayManager.ts +++ b/src/services/relayManager.ts @@ -46,13 +46,11 @@ export function applyRelaySetToPool( const currentUrls = new Set(Array.from(relayPool.relays.keys())) const normalizedTargetUrls = new Set(finalUrls.map(normalizeRelayUrl)) - console.log('[relayManager] applyRelaySetToPool called') - console.log('[relayManager] Current pool has:', currentUrls.size, 'relays') - console.log('[relayManager] Target has:', finalUrls.length, 'relays') + // Add new relays (use original URLs for adding, not normalized) const toAdd = finalUrls.filter(url => !currentUrls.has(normalizeRelayUrl(url))) - console.log('[relayManager] Will add:', toAdd.length, 'relays', toAdd) + if (toAdd.length > 0) { relayPool.group(toAdd) } @@ -71,7 +69,7 @@ export function applyRelaySetToPool( } } } - console.log('[relayManager] Will remove:', toRemove.length, 'relays', toRemove) + for (const url of toRemove) { const relay = relayPool.relays.get(url) @@ -81,6 +79,6 @@ export function applyRelaySetToPool( } } - console.log('[relayManager] After apply, pool has:', relayPool.relays.size, 'relays') + }