Browse Source

tidy up the console

imwald
Silberengel 4 months ago
parent
commit
2f7cbd43f6
  1. 7
      src/components/Bookstr/BookstrContent.tsx
  2. 13
      src/lib/error-suppression.ts

7
src/components/Bookstr/BookstrContent.tsx

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
import { useState, useEffect, useMemo, useRef } from 'react'
import React, { useState, useEffect, useMemo, useRef } from 'react'
import { Event } from 'nostr-tools'
import { parseBookWikilink, extractBookMetadata, BookReference } from '@/lib/bookstr-parser'
import client from '@/services/client.service'
@ -677,9 +677,8 @@ export function BookstrContent({ wikilink, className }: BookstrContentProps) { @@ -677,9 +677,8 @@ export function BookstrContent({ wikilink, className }: BookstrContentProps) {
}
return (
<>
<React.Fragment key={sectionIndex}>
<div
key={sectionIndex}
ref={(el) => {
if (el) {
cardRefs.current.set(sectionIndex, el)
@ -823,7 +822,7 @@ export function BookstrContent({ wikilink, className }: BookstrContentProps) { @@ -823,7 +822,7 @@ export function BookstrContent({ wikilink, className }: BookstrContentProps) {
/>
</div>
)}
</>
</React.Fragment>
)
})}
</div>

13
src/lib/error-suppression.ts

@ -100,6 +100,19 @@ export function suppressExpectedErrors() { @@ -100,6 +100,19 @@ export function suppressExpectedErrors() {
return
}
// Suppress invalid URL errors (often from empty or malformed relay URLs)
if (message.includes('Invalid URL') ||
message.includes('Failed to construct \'URL\'') ||
(message.includes('wss://') && message.includes('Invalid')) ||
(message.includes('ws://') && message.includes('Invalid'))) {
return
}
// Suppress "unrecognised filter item" errors from relays
if (message.includes('unrecognised filter item') || message.includes('unrecognized filter item')) {
return
}
// Call original console.error for unexpected errors
originalConsoleError.apply(console, args)
}

Loading…
Cancel
Save