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)