mirror of
https://github.com/dergigi/boris.git
synced 2025-12-17 14:44:26 +01:00
improve: better error messages when direct event loading fails
- Show error if relayPool is not available when loading direct URL - Improved error message wording to be clearer - These messages will help diagnose direct /e/ path loading issues
This commit is contained in:
@@ -70,6 +70,12 @@ export function useEventLoader({
|
||||
|
||||
// Otherwise fetch from relays
|
||||
if (!relayPool) {
|
||||
const errorContent: ReadableContent = {
|
||||
url: '',
|
||||
html: `<div style="padding: 1rem; color: var(--color-error, red);">No relay pool available to fetch event</div>`,
|
||||
title: 'Error'
|
||||
}
|
||||
setReaderContent(errorContent)
|
||||
setReaderLoading(false)
|
||||
return
|
||||
}
|
||||
@@ -86,7 +92,7 @@ export function useEventLoader({
|
||||
error: (err) => {
|
||||
const errorContent: ReadableContent = {
|
||||
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);">Failed to load event: ${err instanceof Error ? err.message : 'Unknown error'}</div>`,
|
||||
title: 'Error'
|
||||
}
|
||||
setReaderContent(errorContent)
|
||||
|
||||
Reference in New Issue
Block a user