mirror of
https://github.com/dergigi/boris.git
synced 2025-12-19 07:34:28 +01:00
chore: remove debug logging from event loader and compact view
- Remove debug logs from useEventLoader hook - Remove debug logs from Bookmarks component - Remove empty kind:1 bookmark debug logging from CompactView - Clean console output now that features are working correctly
This commit is contained in:
@@ -35,20 +35,6 @@ export const CompactView: React.FC<CompactViewProps> = ({
|
|||||||
|
|
||||||
const displayText = isArticle && articleSummary ? articleSummary : bookmark.content
|
const displayText = isArticle && articleSummary ? articleSummary : bookmark.content
|
||||||
|
|
||||||
// Debug empty bookmarks
|
|
||||||
if (!displayText && bookmark.kind === 1) {
|
|
||||||
const debugInfo: Record<string, unknown> = {
|
|
||||||
id: bookmark.id.slice(0, 12),
|
|
||||||
content: bookmark.content,
|
|
||||||
contentLength: bookmark.content?.length,
|
|
||||||
contentType: typeof bookmark.content,
|
|
||||||
parsedContent: !!bookmark.parsedContent,
|
|
||||||
created_at: bookmark.created_at,
|
|
||||||
sourceKind: (bookmark as unknown as Record<string, unknown>).sourceKind
|
|
||||||
}
|
|
||||||
console.log('📌 Empty kind:1 bookmark:', debugInfo)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Calculate progress color
|
// Calculate progress color
|
||||||
let progressColor = '#6366f1' // Default blue (reading)
|
let progressColor = '#6366f1' // Default blue (reading)
|
||||||
if (readingProgress && readingProgress >= 0.95) {
|
if (readingProgress && readingProgress >= 0.95) {
|
||||||
|
|||||||
@@ -58,11 +58,6 @@ const Bookmarks: React.FC<BookmarksProps> = ({
|
|||||||
const showSupport = location.pathname === '/support'
|
const showSupport = location.pathname === '/support'
|
||||||
const eventId = eventIdParam
|
const eventId = eventIdParam
|
||||||
|
|
||||||
// Debug event loading
|
|
||||||
if (eventId) {
|
|
||||||
console.log('📍 Bookmarks: Event route detected. eventId:', eventId)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Extract tab from explore routes
|
// Extract tab from explore routes
|
||||||
const exploreTab = location.pathname === '/explore/writings' ? 'writings' : 'highlights'
|
const exploreTab = location.pathname === '/explore/writings' ? 'writings' : 'highlights'
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ export function useEventLoader({
|
|||||||
setIsCollapsed
|
setIsCollapsed
|
||||||
}: UseEventLoaderProps) {
|
}: UseEventLoaderProps) {
|
||||||
const displayEvent = useCallback((event: NostrEvent) => {
|
const displayEvent = useCallback((event: NostrEvent) => {
|
||||||
console.log('🎨 displayEvent: Creating ReadableContent from event')
|
|
||||||
// Format event metadata as HTML header
|
// Format event metadata as HTML header
|
||||||
const metaHtml = `<div style="opacity: 0.6; font-size: 0.9em; margin-bottom: 1rem; border-bottom: 1px solid var(--color-border); padding-bottom: 0.5rem;">
|
const metaHtml = `<div style="opacity: 0.6; font-size: 0.9em; margin-bottom: 1rem; border-bottom: 1px solid var(--color-border); padding-bottom: 0.5rem;">
|
||||||
<div>Event ID: <code>${event.id.slice(0, 16)}...</code></div>
|
<div>Event ID: <code>${event.id.slice(0, 16)}...</code></div>
|
||||||
@@ -45,20 +44,16 @@ export function useEventLoader({
|
|||||||
html: metaHtml + `<div style="white-space: pre-wrap; word-break: break-word;">${escapedContent}</div>`,
|
html: metaHtml + `<div style="white-space: pre-wrap; word-break: break-word;">${escapedContent}</div>`,
|
||||||
title: `Note (${event.kind})`
|
title: `Note (${event.kind})`
|
||||||
}
|
}
|
||||||
console.log('🎨 displayEvent: Setting readerContent with html:', { title: content.title, htmlLength: content.html?.length })
|
|
||||||
setReaderContent(content)
|
setReaderContent(content)
|
||||||
}, [setReaderContent])
|
}, [setReaderContent])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!eventId) return
|
if (!eventId) return
|
||||||
|
|
||||||
console.log('🔍 useEventLoader: Loading event:', eventId)
|
|
||||||
|
|
||||||
// Try to get from event store first - do this synchronously before setting loading state
|
// Try to get from event store first - do this synchronously before setting loading state
|
||||||
if (eventStore) {
|
if (eventStore) {
|
||||||
const cachedEvent = eventStore.getEvent(eventId)
|
const cachedEvent = eventStore.getEvent(eventId)
|
||||||
if (cachedEvent) {
|
if (cachedEvent) {
|
||||||
console.log('✅ useEventLoader: Found cached event (instant load):', cachedEvent)
|
|
||||||
displayEvent(cachedEvent)
|
displayEvent(cachedEvent)
|
||||||
setReaderLoading(false)
|
setReaderLoading(false)
|
||||||
setIsCollapsed(false)
|
setIsCollapsed(false)
|
||||||
@@ -75,24 +70,20 @@ export function useEventLoader({
|
|||||||
|
|
||||||
// Otherwise fetch from relays
|
// Otherwise fetch from relays
|
||||||
if (!relayPool) {
|
if (!relayPool) {
|
||||||
console.log('❌ useEventLoader: No relay pool available')
|
|
||||||
setReaderLoading(false)
|
setReaderLoading(false)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('📡 useEventLoader: Fetching from relays...')
|
|
||||||
const eventLoader = createEventLoader(relayPool, {
|
const eventLoader = createEventLoader(relayPool, {
|
||||||
eventStore: eventStore ?? undefined
|
eventStore: eventStore ?? undefined
|
||||||
})
|
})
|
||||||
|
|
||||||
const subscription = eventLoader({ id: eventId }).subscribe({
|
const subscription = eventLoader({ id: eventId }).subscribe({
|
||||||
next: (event) => {
|
next: (event) => {
|
||||||
console.log('✅ useEventLoader: Fetched event from relays:', event)
|
|
||||||
displayEvent(event)
|
displayEvent(event)
|
||||||
setReaderLoading(false)
|
setReaderLoading(false)
|
||||||
},
|
},
|
||||||
error: (err) => {
|
error: (err) => {
|
||||||
console.error('❌ useEventLoader: Error fetching event:', err)
|
|
||||||
const errorContent: ReadableContent = {
|
const errorContent: ReadableContent = {
|
||||||
url: '',
|
url: '',
|
||||||
html: `<div style="padding: 1rem; color: var(--color-error, red);">Error loading event: ${err instanceof Error ? err.message : 'Unknown error'}</div>`,
|
html: `<div style="padding: 1rem; color: var(--color-error, red);">Error loading event: ${err instanceof Error ? err.message : 'Unknown error'}</div>`,
|
||||||
|
|||||||
Reference in New Issue
Block a user