From d1b8b981dddb8ec041970fbe6d5f0b8a02b61d67 Mon Sep 17 00:00:00 2001 From: codytseng Date: Sun, 12 Jan 2025 00:14:08 +0800 Subject: [PATCH] fix: use big relays when no read relays --- src/providers/FeedProvider.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/providers/FeedProvider.tsx b/src/providers/FeedProvider.tsx index b900a889..04f0f5e8 100644 --- a/src/providers/FeedProvider.tsx +++ b/src/providers/FeedProvider.tsx @@ -6,6 +6,7 @@ import { Filter } from 'nostr-tools' import { createContext, useContext, useEffect, useState } from 'react' import { useNostr } from './NostrProvider' import { useRelaySets } from './RelaySetsProvider' +import { BIG_RELAY_URLS } from '@/constants' type TFeedContext = { feedType: TFeedType @@ -109,7 +110,7 @@ export function FeedProvider({ children }: { children: React.ReactNode }) { client.fetchRelayList(pubkey), client.fetchFollowings(pubkey) ]) - setRelayUrls(relayList.read.slice(0, 4)) + setRelayUrls(relayList.read.concat(BIG_RELAY_URLS).slice(0, 4)) setFilter({ authors: followings.includes(pubkey) ? followings : [...followings, pubkey] }) setIsReady(true) storage.setFeedType(feedType)