From f4513484304dff04e0026cd59d87729b4f2f5231 Mon Sep 17 00:00:00 2001 From: Gigi Date: Thu, 16 Oct 2025 23:55:30 +0200 Subject: [PATCH] debug: add logging to bookmark decrypt error handling - Log nip04/nip44 decrypt errors instead of silently ignoring - Will help identify why bookmark decryption is timing out with bunker - Timeout errors will now be visible in console --- src/services/bookmarkProcessing.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/services/bookmarkProcessing.ts b/src/services/bookmarkProcessing.ts index 9957c7ae..243929a4 100644 --- a/src/services/bookmarkProcessing.ts +++ b/src/services/bookmarkProcessing.ts @@ -92,7 +92,8 @@ export async function collectBookmarksFromEvents( } catch { try { await Helpers.unlockHiddenTags(evt, signerCandidate as HiddenContentSigner, 'nip44' as UnlockMode) - } catch { + } catch (err) { + console.log("[bunker] ❌ nip44.decrypt failed:", err instanceof Error ? err.message : String(err)) // ignore } } @@ -105,7 +106,8 @@ export async function collectBookmarksFromEvents( evt.content )) } - } catch { + } catch (err) { + console.log("[bunker] ❌ nip44.decrypt failed:", err instanceof Error ? err.message : String(err)) // ignore } @@ -117,7 +119,8 @@ export async function collectBookmarksFromEvents( evt.content )) } - } catch { + } catch (err) { + console.log("[bunker] ❌ nip04.decrypt failed:", err instanceof Error ? err.message : String(err)) // ignore } } @@ -139,7 +142,7 @@ export async function collectBookmarksFromEvents( Reflect.set(evt, BookmarkHiddenSymbol, manualPrivate) Reflect.set(evt, 'EncryptedContentSymbol', decryptedContent) // Don't set latestContent to decrypted JSON - it's not user-facing content - } catch { + } catch (err) { // ignore } }