From 1b4ac0d7116caf0faf63ff9896406968b765a48f Mon Sep 17 00:00:00 2001 From: Kieran Date: Wed, 1 Feb 2023 11:47:05 +0000 Subject: [PATCH] chore: always bootstrap with default relays (nip7) --- src/Pages/Login.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Pages/Login.tsx b/src/Pages/Login.tsx index b1b02eac..70c0cbb3 100644 --- a/src/Pages/Login.tsx +++ b/src/Pages/Login.tsx @@ -5,7 +5,7 @@ import * as secp from '@noble/secp256k1'; import { RootState } from "State/Store"; import { setPrivateKey, setPublicKey, setRelays } from "State/Login"; -import { EmailRegex } from "Const"; +import { DefaultRelays, EmailRegex } from "Const"; import { bech32ToHex } from "Util"; import { HexKey } from "Nostr"; @@ -77,7 +77,10 @@ export default function LoginPage() { if ("getRelays" in window.nostr) { let relays = await window.nostr.getRelays(); dispatch(setRelays({ - relays: relays, + relays: { + ...relays, + ...Object.fromEntries(DefaultRelays.entries()) + }, createdAt: 1 })); }