diff --git a/src/renderer/src/hooks/useFetchRelayList.tsx b/src/renderer/src/hooks/useFetchRelayList.tsx index e902101..a349b67 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 d6840e8..d2ff1b2 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 {