diff --git a/src/lib/components/repo/RepoDetails.svelte b/src/lib/components/repo/RepoDetails.svelte index 2bacb19..27a9b7a 100644 --- a/src/lib/components/repo/RepoDetails.svelte +++ b/src/lib/components/repo/RepoDetails.svelte @@ -38,10 +38,12 @@ let npub = nip19.npubEncode(maintainers[0]) if (relays.length > 0) { let relay = relays[0] + // remove trailing slash(es) + .replace(/\/+$/, '') if (/^[a-zA-Z0-9.]+$/.test(relay.replace('wss://', ''))) { - return `nostr://${npub}/${identifier}?relayhint=${relay.replace('wss://', '')}` + return `nostr://${npub}/${relay.replace('wss://', '')}/${identifier}` } - return `nostr://${npub}/${identifier}?relayhint=${encodeURIComponent(relay)}` + return `nostr://${npub}/${encodeURIComponent(relay)}/${identifier}` } return `nostr://${npub}/${identifier}` } @@ -138,7 +140,7 @@ >