From ac5b315bbd6789d3c0aa3809daae73b1e31dd7e3 Mon Sep 17 00:00:00 2001 From: Adrien Hopkins Date: Fri, 23 Jan 2026 19:32:02 -0500 Subject: Use $lib preferred relays function --- src/routes/(app)/settings/nostr/+page.svelte | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/routes/(app)/settings/nostr/+page.svelte b/src/routes/(app)/settings/nostr/+page.svelte index 33ff9a59..367f04f5 100644 --- a/src/routes/(app)/settings/nostr/+page.svelte +++ b/src/routes/(app)/settings/nostr/+page.svelte @@ -11,6 +11,7 @@ PUBLIC_COINOS_RELAY as relay, } from "$env/static/public"; import { signer, save } from "$lib/store"; + import { getPreferredRelays } from "$lib/nip17"; let { data } = $props(); let { apps, challenge, user } = $derived(data); @@ -47,22 +48,6 @@ import { PUBLIC_DM_RELAYS } from '$env/static/public'; const DM_RELAYS_LIST = PUBLIC_DM_RELAYS.split(','); const pool = new SimplePool(); - const getPreferredRelays = async (pubkey: string): string[] => { - const events = await pool.querySync( - DM_RELAYS_LIST, { kinds: [10050], limit: 1, authors: [pubkey] } - ); - - let relays = []; - for (const event of events) { - for (const tag of event.tags) { - if (tag.length >= 2 && tag[0] == "relay") { - relays.push(tag[1]); - } - } - } - - return relays; - } getPreferredRelays(user.pubkey).then(relays => { const relayEntry = document.getElementById('dmRelays'); relayEntry.value = relays.join("\n"); -- cgit v1.2.3