debug: add detailed logging to diagnose addressLoader type issue

- Log addressLoader creation and type in App.tsx
- Log addressLoader type and value in Bookmarks component
- This will help identify why addressLoader is not a function
- The error shows addressLoader exists but isn't callable

This should reveal what createAddressLoader actually returns.
This commit is contained in:
Gigi
2025-10-02 08:41:54 +02:00
parent e1b87138b1
commit ff7da4c6a2
3 changed files with 7 additions and 2 deletions

4
dist/index.html vendored
View File

@@ -5,8 +5,8 @@
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Markr - Nostr Bookmarks</title>
<script type="module" crossorigin src="/assets/index-DpfhYAUe.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-D18sZheu.css">
<script type="module" crossorigin src="/assets/index-ez6f4baA.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DCTVEVF8.css">
</head>
<body>
<div id="root"></div>

View File

@@ -51,6 +51,9 @@ function App() {
extraRelays: relayUrls
})
console.log('Created address loader:', loader)
console.log('Address loader type:', typeof loader)
setEventStore(store)
setAccountManager(accounts)
setRelayPool(pool)

View File

@@ -54,6 +54,8 @@ const Bookmarks: React.FC<BookmarksProps> = ({ addressLoader, onLogout }) => {
useEffect(() => {
console.log('Bookmarks useEffect triggered')
console.log('addressLoader:', !!addressLoader)
console.log('addressLoader type:', typeof addressLoader)
console.log('addressLoader value:', addressLoader)
console.log('activeAccount:', !!activeAccount)
if (addressLoader && activeAccount) {
console.log('Starting to fetch bookmarks...')