From 4d10fe7cc060005f08ebc9e31b3d8510f9562e7d Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 8 May 2025 11:16:02 -0700 Subject: [PATCH] Handle broken supported_nips --- src/app/components/RelayItem.svelte | 2 +- src/app/state.ts | 2 +- src/routes/spaces/[relay]/+page.svelte | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/components/RelayItem.svelte b/src/app/components/RelayItem.svelte index 307f71e..a310f7c 100644 --- a/src/app/components/RelayItem.svelte +++ b/src/app/components/RelayItem.svelte @@ -29,7 +29,7 @@ >{displayUrl($relay.profile.contact)} • {/if} - {#if $relay?.profile?.supported_nips} + {#if Array.isArray($relay?.profile?.supported_nips)} diff --git a/src/app/state.ts b/src/app/state.ts index 2016737..738fb88 100644 --- a/src/app/state.ts +++ b/src/app/state.ts @@ -485,7 +485,7 @@ export const messages = derived( export const groupMeta = deriveEvents(repository, {filters: [{kinds: [GROUP_META]}]}) export const hasNip29 = (relay?: Relay) => - relay?.profile?.supported_nips?.map(String)?.includes("29") + relay?.profile?.supported_nips?.map?.(String)?.includes?.("29") // Channels diff --git a/src/routes/spaces/[relay]/+page.svelte b/src/routes/spaces/[relay]/+page.svelte index f8f7e7c..16ca0b8 100644 --- a/src/routes/spaces/[relay]/+page.svelte +++ b/src/routes/spaces/[relay]/+page.svelte @@ -112,7 +112,7 @@ Requires PoW {limitation?.min_pow_difficulty}

{/if} - {#if supported_nips} + {#if Array.isArray(supported_nips)}

NIPs: {supported_nips.join(", ")}