diff --git a/src/actions/nostr.ts b/src/actions/nostr.ts index 3ef64339d..87d0d86f7 100644 --- a/src/actions/nostr.ts +++ b/src/actions/nostr.ts @@ -17,6 +17,9 @@ function logInNostr(pubkey: string) { const relay = getState().instance.nostr?.relay; + // HACK: waits 1 second to ensure the relay subscription is open + await new Promise((resolve) => setTimeout(resolve, 1000)); + const token = await dispatch(obtainOAuthToken({ grant_type: 'nostr_bunker', pubkey, @@ -47,4 +50,4 @@ function setNostrPubkey(pubkey: string) { }; } -export { logInNostr, nostrExtensionLogIn, setNostrPubkey, NOSTR_PUBKEY_SET }; \ No newline at end of file +export { logInNostr, nostrExtensionLogIn, setNostrPubkey, NOSTR_PUBKEY_SET };