Improve collection loader

This commit is contained in:
Jon Staab
2024-09-05 16:29:23 -07:00
parent 3868daa04e
commit b9c73ea826
3 changed files with 34 additions and 35 deletions
+1 -7
View File
@@ -15,12 +15,6 @@ import {relays, relaysByUrl} from './relays'
export const INDEXED_KINDS = [PROFILE, RELAYS, INBOX_RELAYS, FOLLOWS]
export const INDEXER_RELAYS = [
'wss://purplepag.es/',
'wss://relay.damus.io/',
'wss://relay.nostr.band/',
]
export enum RelayMode {
Read = "read",
Write = "write",
@@ -442,7 +436,7 @@ export const getPubkeyRelays = (pubkey: string, mode?: string) => {
}
}
export const getIndexerRelays = () => INDEXER_RELAYS
export const getIndexerRelays = () => ctx.app.indexerRelays || getFallbackRelays()
export const getFallbackRelays = throttleWithValue(300, () =>
relays.get().filter(r => getRelayQuality(r.url) >= 0.5).map(r => r.url)