diff --git a/src/renderer/src/hooks/useFetchRelayList.tsx b/src/renderer/src/hooks/useFetchRelayList.tsx index e9021018..a349b67c 100644 --- a/src/renderer/src/hooks/useFetchRelayList.tsx +++ b/src/renderer/src/hooks/useFetchRelayList.tsx @@ -17,7 +17,7 @@ export function useFetchRelayList(pubkey?: string | null) { } fetchRelayList() - }, []) + }, [pubkey]) return relayList } diff --git a/src/renderer/src/services/client.service.ts b/src/renderer/src/services/client.service.ts index d6840e88..d2ff1b22 100644 --- a/src/renderer/src/services/client.service.ts +++ b/src/renderer/src/services/client.service.ts @@ -126,7 +126,11 @@ class ClientService { } deleteEventCacheByFilter(filter: Filter) { - this.eventCache.delete(JSON.stringify({ ...filter, limit: 1 })) + try { + this.eventCache.delete(JSON.stringify({ ...filter, limit: 1 })) + } catch { + // ignore + } } async fetchEventById(id: string): Promise {