From bfb5c8dc3381793e95e9b2365cbb5e7303d587e5 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Mon, 1 Apr 2024 09:37:00 +0100 Subject: [PATCH] feat: reintroduce getUserRelays when fetching user metadata as bug fixed in ndk when getting lots of user relay events --- src/lib/stores/users.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/stores/users.ts b/src/lib/stores/users.ts index 2d4d28a..7388ffe 100644 --- a/src/lib/stores/users.ts +++ b/src/lib/stores/users.ts @@ -19,8 +19,7 @@ export const ensureUser = (hexpubkey: string): Writable => { } users[hexpubkey] = writable(base) - // getUserRelays is broken due to NDK bug - // getUserRelays(hexpubkey) + getUserRelays(hexpubkey) u.fetchProfile({ closeOnEose: true, groupable: true, @@ -117,7 +116,6 @@ interface UserRelays { export const user_relays: { [hexpubkey: string]: Writable } = {} -// Do Not Use - NDK has a bug when batching user relay requests export const getUserRelays = async (hexpubkey: string): Promise => { return new Promise(async (res, _) => { if (user_relays[hexpubkey]) {