mirror of
https://github.com/dergigi/boris.git
synced 2025-12-18 23:24:22 +01:00
debug: log hydration progress to track content population
- Add logging to see how many hydrated items have content - This will help diagnose why bookmarks are showing IDs instead of content
This commit is contained in:
@@ -170,7 +170,7 @@ export function hydrateItems(
|
|||||||
items: IndividualBookmark[],
|
items: IndividualBookmark[],
|
||||||
idToEvent: Map<string, NostrEvent>
|
idToEvent: Map<string, NostrEvent>
|
||||||
): IndividualBookmark[] {
|
): IndividualBookmark[] {
|
||||||
return items
|
const hydrated = items
|
||||||
.map(item => {
|
.map(item => {
|
||||||
const ev = idToEvent.get(item.id)
|
const ev = idToEvent.get(item.id)
|
||||||
if (!ev) return item
|
if (!ev) return item
|
||||||
@@ -202,6 +202,14 @@ export function hydrateItems(
|
|||||||
const isBookmarkListEvent = item.kind === 10003 || item.kind === 30003 || item.kind === 30001
|
const isBookmarkListEvent = item.kind === 10003 || item.kind === 30003 || item.kind === 30001
|
||||||
return !isBookmarkListEvent
|
return !isBookmarkListEvent
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// Debug: log how many items have content
|
||||||
|
const withContent = hydrated.filter(i => i.content && i.content.length > 0)
|
||||||
|
if (withContent.length > 0 || hydrated.length > 0) {
|
||||||
|
console.log(`📝 Hydrated ${withContent.length}/${hydrated.length} items have content`)
|
||||||
|
}
|
||||||
|
|
||||||
|
return hydrated
|
||||||
}
|
}
|
||||||
|
|
||||||
// Note: event decryption/collection lives in `bookmarkProcessing.ts`
|
// Note: event decryption/collection lives in `bookmarkProcessing.ts`
|
||||||
|
|||||||
Reference in New Issue
Block a user