From 20d61ed6dcb4dcfda3c43a84a81b94b4c4707344 Mon Sep 17 00:00:00 2001 From: Jonathan Staab Date: Thu, 23 Mar 2023 15:45:55 -0500 Subject: [PATCH] If someone gives us a hex key (like nostr.band does), handle it instead of crashing --- src/util/nostr.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/util/nostr.ts b/src/util/nostr.ts index 1db1c505..3dbdb500 100644 --- a/src/util/nostr.ts +++ b/src/util/nostr.ts @@ -130,6 +130,10 @@ export const asDisplayEvent = event => ({replies: [], reactions: [], zaps: [], ...event} as DisplayEvent) export const toHex = (data: string): string | null => { + if (data.match(/[a-zA-Z0-9]{64}/)) { + return data + } + try { return nip19.decode(data).data as string } catch (e) {