From bbba484ce0b443af0b8f449d283c35d2cfab171f Mon Sep 17 00:00:00 2001 From: hzrd149 Date: Tue, 13 Feb 2024 13:04:36 +0000 Subject: [PATCH] fix bunker:// uri for chrome --- src/services/nostr-connect.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/nostr-connect.ts b/src/services/nostr-connect.ts index 1394126c3..c59416190 100644 --- a/src/services/nostr-connect.ts +++ b/src/services/nostr-connect.ts @@ -276,7 +276,8 @@ class NostrConnectService { fromBunkerURI(uri: string) { const url = new URL(uri); - const pubkey = url.host; + // firefox puts pubkey part in host, chrome puts pubkey in pathname + const pubkey = url.host || url.pathname.replace("//", ""); if (!isHexKey(pubkey)) throw new Error("Invalid connection URI"); const relays = url.searchParams.getAll("relay"); if (relays.length === 0) throw new Error("Missing relays");