Browse Source

fix: 🐛

imwald
codytseng 1 year ago
parent
commit
a555293e2f
  1. 8
      src/components/NoteList/index.tsx
  2. 2
      src/providers/FeedProvider.tsx

8
src/components/NoteList/index.tsx

@ -71,8 +71,12 @@ export default function NoteList({ @@ -71,8 +71,12 @@ export default function NoteList({
setNewEvents([])
setHasMore(true)
const relayInfos = await client.fetchRelayInfos(relayUrls)
const areAlgoRelays = relayInfos.every((relayInfo) => checkAlgoRelay(relayInfo))
let areAlgoRelays = false
// if no authors, check if all relays are algo relays
if (!noteFilter.authors?.length) {
const relayInfos = await client.fetchRelayInfos(relayUrls)
areAlgoRelays = relayInfos.every((relayInfo) => checkAlgoRelay(relayInfo))
}
const filter = areAlgoRelays ? { ...noteFilter, limit: ALGO_RELAY_LIMIT } : noteFilter
let eventCount = 0

2
src/providers/FeedProvider.tsx

@ -73,7 +73,7 @@ export function FeedProvider({ children }: { children: React.ReactNode }) { @@ -73,7 +73,7 @@ export function FeedProvider({ children }: { children: React.ReactNode }) {
}
init()
}, [pubkey, feedTypeRef])
}, [pubkey])
const switchFeed = async (
feedType: TFeedType,

Loading…
Cancel
Save