lint fix wip

This commit is contained in:
Nicolas Cantu 2026-01-06 22:43:48 +01:00
parent 64e2f7f826
commit ec50e564b2
4 changed files with 42 additions and 12 deletions

View File

@ -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 <SyncProgressBar />
})()}

View File

@ -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<void>((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()
}

View File

@ -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?.()

View File

@ -79,19 +79,19 @@ export default function App({ Component, pageProps }: AppProps): React.ReactElem
const startUserSync = async (): Promise<void> => {
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)