From ec50e564b229ff7332bb936c37317d3a54f458a1 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Tue, 6 Jan 2026 22:43:48 +0100 Subject: [PATCH] lint fix wip --- components/KeyManagementManager.tsx | 2 +- lib/platformSync.ts | 36 ++++++++++++++++++++++++++--- lib/userContentSync.ts | 6 ++--- pages/_app.tsx | 10 ++++---- 4 files changed, 42 insertions(+), 12 deletions(-) diff --git a/components/KeyManagementManager.tsx b/components/KeyManagementManager.tsx index e2ad606..16aac59 100644 --- a/components/KeyManagementManager.tsx +++ b/components/KeyManagementManager.tsx @@ -256,7 +256,7 @@ export function KeyManagementManager(): React.ReactElement { {/* Sync Progress Bar - Always show if connected, even if publicKeys not loaded yet */} {(() => { - console.log('[KeyManagementManager] Rendering SyncProgressBar') + console.warn('[KeyManagementManager] Rendering SyncProgressBar') return })()} diff --git a/lib/platformSync.ts b/lib/platformSync.ts index f69bf75..ba2e17b 100644 --- a/lib/platformSync.ts +++ b/lib/platformSync.ts @@ -107,7 +107,7 @@ class PlatformSyncService { }) try { - console.log(`[PlatformSync] Synchronizing from relay ${i + 1}/${activeRelays.length}: ${relayUrl}`) + console.warn(`[PlatformSync] Synchronizing from relay ${i + 1}/${activeRelays.length}: ${relayUrl}`) const { createSubscription } = require('@/types/nostr-tools-extended') const sub = createSubscription(pool, [relayUrl], filters) @@ -130,15 +130,45 @@ class PlatformSyncService { } } - console.log(`[PlatformSync] Relay ${relayUrl} completed, received ${relayEvents.length} events`) + console.warn(`[PlatformSync] Relay ${relayUrl} completed, received ${relayEvents.length} events`) } await new Promise((resolve) => { sub.on('event', (event: Event): void => { + // Log target event for debugging + if (event.id === '527d83e0af20bf23c3e104974090ccc21536ece72c24eb784b3642890f63b763') { + console.warn(`[PlatformSync] Received target event from relay ${relayUrl}:`, { + id: event.id, + created_at: event.created_at, + created_at_date: new Date(event.created_at * 1000).toISOString(), + pubkey: event.pubkey, + allTags: event.tags, + serviceTags: event.tags.filter((tag) => tag[0] === 'service'), + }) + } + // Only process events with service='zapwall.fr' const tags = extractTagsFromEvent(event) + + if (event.id === '527d83e0af20bf23c3e104974090ccc21536ece72c24eb784b3642890f63b763') { + console.warn(`[PlatformSync] Extracted tags for target event:`, { + extractedTags: tags, + hasServiceTag: tags.service === PLATFORM_SERVICE, + serviceValue: tags.service, + expectedService: PLATFORM_SERVICE, + }) + } + if (tags.service === PLATFORM_SERVICE) { relayEvents.push(event) + if (event.id === '527d83e0af20bf23c3e104974090ccc21536ece72c24eb784b3642890f63b763') { + console.warn(`[PlatformSync] Target event accepted and added to relayEvents`) + } + } else { + // Log events that match filter but don't have service tag + if (event.id === '527d83e0af20bf23c3e104974090ccc21536ece72c24eb784b3642890f63b763') { + console.warn(`[PlatformSync] Event ${event.id} rejected: service tag is "${tags.service}", expected "${PLATFORM_SERVICE}"`) + } } }) @@ -180,7 +210,7 @@ class PlatformSyncService { // Process all collected events await this.processAndCacheEvents(allEvents) - console.log(`[PlatformSync] Total events collected from all relays: ${allEvents.length}`) + console.warn(`[PlatformSync] Total events collected from all relays: ${allEvents.length}`) this.lastSyncTime = Date.now() } diff --git a/lib/userContentSync.ts b/lib/userContentSync.ts index 15dac0b..a8c758f 100644 --- a/lib/userContentSync.ts +++ b/lib/userContentSync.ts @@ -258,19 +258,19 @@ async function fetchAndCacheSeries( sub.on('event', (event: Event): void => { const tags = extractTagsFromEvent(event) if (tags.type === 'series' && !tags.hidden) { - console.log('[Sync] Received series event:', event.id) + console.warn('[Sync] Received series event:', event.id) events.push(event) } }) sub.on('eose', (): void => { - console.log(`[Sync] EOSE for series, received ${events.length} events`) + console.warn(`[Sync] EOSE for series, received ${events.length} events`) void done() }) setTimeout((): void => { if (!finished) { - console.log(`[Sync] Timeout for series, received ${events.length} events`) + console.warn(`[Sync] Timeout for series, received ${events.length} events`) } void done() }, 10000).unref?.() diff --git a/pages/_app.tsx b/pages/_app.tsx index d68a5aa..7297016 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -79,19 +79,19 @@ export default function App({ Component, pageProps }: AppProps): React.ReactElem const startUserSync = async (): Promise => { if (syncInProgress) { - console.log('[App] Sync already in progress, skipping') + console.warn('[App] Sync already in progress, skipping') return } const state = nostrAuthService.getState() - console.log('[App] Checking connection state:', { connected: state.connected, hasPubkey: Boolean(state.pubkey) }) + console.warn('[App] Checking connection state:', { connected: state.connected, hasPubkey: Boolean(state.pubkey) }) if (!state.connected || !state.pubkey) { - console.log('[App] Not connected or no pubkey, skipping sync') + console.warn('[App] Not connected or no pubkey, skipping sync') return } syncInProgress = true - console.log('[App] Starting user content sync...') + console.warn('[App] Starting user content sync...') try { await syncUserContentToCache(state.pubkey, (progress) => { @@ -100,7 +100,7 @@ export default function App({ Component, pageProps }: AppProps): React.ReactElem syncProgressManager.setProgress(null) } }) - console.log('[App] User content sync completed') + console.warn('[App] User content sync completed') syncProgressManager.setProgress(null) } catch (error) { console.error('[App] Error during user content sync:', error)