From 74492eee128bb6a41b309a63e6c71482a4ac2d0a Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Fri, 15 Nov 2024 11:00:34 -0600 Subject: [PATCH] Move from read only relays to default relays for prod --- src/config/appConfig.js | 18 +++++++++--------- src/context/NDKContext.js | 6 +----- src/pages/api/auth/[...nextauth].js | 3 +-- src/pages/index.js | 1 - 4 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/config/appConfig.js b/src/config/appConfig.js index 0ecdf41..1bca931 100644 --- a/src/config/appConfig.js +++ b/src/config/appConfig.js @@ -1,14 +1,14 @@ const appConfig = { defaultRelayUrls: [ - // "wss://nos.lol/", - // "wss://relay.damus.io/", - // "wss://relay.snort.social/", - // "wss://relay.nostr.band/", - // "wss://relay.mutinywallet.com/", - // "wss://relay.primal.net/", - // "wss://nostr21.com/", - // "wss://nostrue.com/", - // "wss://purplerelay.com/", + "wss://nos.lol/", + "wss://relay.damus.io/", + "wss://relay.snort.social/", + "wss://relay.nostr.band/", + "wss://relay.mutinywallet.com/", + "wss://relay.primal.net/", + "wss://nostr21.com/", + "wss://nostrue.com/", + "wss://purplerelay.com/", "wss://relay.devs.tools/" ], // ganon "468f729dd409053dac5e7470622c3996aad88db6ed1de9165cb1921b5ab4fd5e", diff --git a/src/context/NDKContext.js b/src/context/NDKContext.js index 6dbe847..6daad8e 100644 --- a/src/context/NDKContext.js +++ b/src/context/NDKContext.js @@ -6,13 +6,9 @@ import appConfig from "@/config/appConfig"; const NDKContext = createContext(null); -const readOnlyRelays = ["wss://nostr21.com/", "wss://nostr.wine/", "wss://yestr.me/", "wss://lightningrelay.com/", "wss://nostr.land/", "wss://us.nostr.land", "wss://relay.keychat.io"]; - export const NDKProvider = ({ children }) => { const [ndk, setNdk] = useState(null); - // todo: remove this after testing phase - // const [userRelays, setUserRelays] = useLocalStorage("userRelays", appConfig.defaultRelayUrls); - const [userRelays, setUserRelays] = useState([...readOnlyRelays, "wss://relay.devs.tools"]); + const [userRelays, setUserRelays] = useLocalStorage("userRelays", appConfig.defaultRelayUrls); const createNDKInstance = (relays) => { const allRelays = [...new Set([...appConfig.defaultRelayUrls, ...relays])]; diff --git a/src/pages/api/auth/[...nextauth].js b/src/pages/api/auth/[...nextauth].js index 5298614..b6e3b0d 100644 --- a/src/pages/api/auth/[...nextauth].js +++ b/src/pages/api/auth/[...nextauth].js @@ -12,9 +12,8 @@ import { updateUser, getUserByPubkey, createUser, getUserByEmail } from "@/db/mo import { createRole } from "@/db/models/roleModels"; import appConfig from "@/config/appConfig"; -// todo update EMAIL_FROM to be a plebdevs email const ndk = new NDK({ - explicitRelayUrls: [...appConfig.defaultRelayUrls, "wss://relay.primal.net/", "wss://relay.damus.io/"] + explicitRelayUrls: [...appConfig.defaultRelayUrls] }); const authorize = async (pubkey) => { diff --git a/src/pages/index.js b/src/pages/index.js index 0e1b7fa..cd1b1d1 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -5,7 +5,6 @@ import VideosCarousel from '@/components/content/carousels/VideosCarousel'; import DocumentsCarousel from '@/components/content/carousels/DocumentsCarousel'; import HeroBanner from '@/components/banner/HeroBanner'; -// todo: make paid course video and document lessons not appear in carousels export default function Home() { return ( <>