Use non-singleton broker

This commit is contained in:
Jon Staab
2025-05-07 13:53:58 -07:00
parent f2eb04adff
commit 94a0077b09
5 changed files with 9 additions and 6 deletions
+2 -1
View File
@@ -96,7 +96,7 @@
if (login?.startsWith("bunker://")) {
const clientSecret = makeSecret()
const {signerPubkey, connectSecret, relays} = Nip46Broker.parseBunkerUrl(login)
const broker = Nip46Broker.get({relays, clientSecret, signerPubkey})
const broker = new Nip46Broker({relays, clientSecret, signerPubkey})
const result = await broker.connect(connectSecret, appState.NIP46_PERMS)
const pubkey = await broker.getPublicKey()
@@ -105,6 +105,7 @@
await loadUserData(pubkey)
loginWithNip46(pubkey, clientSecret, signerPubkey, relays)
broker.cleanup()
success = true
}
} else if (login) {