mirror of
https://github.com/dergigi/boris.git
synced 2026-01-18 06:14:27 +01:00
debug: simplify hydration logging for easier diagnosis
- Show how many items were matched in the map - If zero matches, show actual IDs from both sides - Makes it easy to see ID mismatch issues
This commit is contained in:
@@ -174,14 +174,11 @@ export function hydrateItems(
|
||||
const kind1Items = items.filter(b => b.kind === 1)
|
||||
if (kind1Items.length > 0 && idToEvent.size > 0) {
|
||||
const found = kind1Items.filter(b => idToEvent.has(b.id))
|
||||
console.log('💧 hydrateItems processing:', {
|
||||
totalKind1Items: kind1Items.length,
|
||||
mapSize: idToEvent.size,
|
||||
found: found.length,
|
||||
notFound: kind1Items.length - found.length,
|
||||
sampleItemIds: kind1Items.slice(0, 2).map(b => b.id.slice(0, 12)),
|
||||
sampleMapKeys: Array.from(idToEvent.keys()).slice(0, 2).map(id => id.slice(0, 12))
|
||||
})
|
||||
console.log(`💧 hydrateItems: ${found.length}/${kind1Items.length} kind:1 items found in map (map has ${idToEvent.size} total events)`)
|
||||
if (found.length === 0 && kind1Items.length > 0) {
|
||||
console.log('❌ NO MATCHES! Sample item IDs:', kind1Items.slice(0, 3).map(b => b.id))
|
||||
console.log('❌ Map keys:', Array.from(idToEvent.keys()).slice(0, 3))
|
||||
}
|
||||
}
|
||||
|
||||
return items
|
||||
|
||||
Reference in New Issue
Block a user