From dffcb7770edbac989677ab9ca42fe85118858001 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 27 Jun 2024 10:32:46 +0100 Subject: [PATCH] fix(user): ensureUser with empty hexpubkey crash which caused issue: nostr:note10kkr6mnj0wulfpenqeq02rzraxfj6yttk8lnfkz6lau9w7jeqldsjjwfla --- src/lib/stores/users.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/stores/users.ts b/src/lib/stores/users.ts index e9fdb30..f6aa992 100644 --- a/src/lib/stores/users.ts +++ b/src/lib/stores/users.ts @@ -8,7 +8,14 @@ import { ndk } from './ndk' export const users: { [hexpubkey: string]: Writable } = {} +let empty_user: Writable = writable({ + loading: true, + hexpubkey:'', + npub: "npub...", +}) + export const ensureUser = (hexpubkey: string): Writable => { + if (hexpubkey === '') return empty_user; if (!users[hexpubkey]) { const u = ndk.getUser({ hexpubkey })