feat: add relay recommendations based on user language
This commit is contained in:
parent
a880a92748
commit
0ee93718da
21 changed files with 92 additions and 29 deletions
|
|
@ -16,3 +16,27 @@ export function checkNip43Support(relayInfo: TRelayInfo | undefined) {
|
|||
export function filterOutBigRelays(relayUrls: string[]) {
|
||||
return relayUrls.filter((url) => !BIG_RELAY_URLS.includes(url))
|
||||
}
|
||||
|
||||
export function recommendRelaysByLanguage(i18nLanguage: string) {
|
||||
if (i18nLanguage.startsWith('zh')) {
|
||||
return [
|
||||
'wss://relay.nostrzh.org/',
|
||||
'wss://relay.nostr.moe/',
|
||||
'wss://lang.relays.land/zh',
|
||||
'wss://relay.stream/'
|
||||
]
|
||||
}
|
||||
if (i18nLanguage.startsWith('ja')) {
|
||||
return ['wss://yabu.me/', 'wss://lang.relays.land/ja']
|
||||
}
|
||||
if (i18nLanguage.startsWith('es')) {
|
||||
return ['wss://lang.relays.land/es']
|
||||
}
|
||||
if (i18nLanguage.startsWith('it')) {
|
||||
return ['wss://lang.relays.land/it']
|
||||
}
|
||||
if (i18nLanguage.startsWith('pt')) {
|
||||
return ['wss://lang.relays.land/pt']
|
||||
}
|
||||
return []
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue