From 084d8d931b7f2ac2c07e2239f8b5f98900c31ead Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 9 Jul 2025 09:17:45 -0700 Subject: [PATCH] Load relay selections whenever we see a new pubkey --- src/routes/+layout.svelte | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 27cfb5ea..0b74bee5 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -41,6 +41,7 @@ loginWithNip01, loginWithNip46, EventsStorageAdapter, + loadRelaySelections, } from "@welshman/app" import * as lib from "@welshman/lib" import * as util from "@welshman/util" @@ -168,12 +169,10 @@ const unwrapper = new TaskQueue({batchSize: 10, processItem: ensureUnwrapped}) repository.on("update", ({added}) => { - if (!$canDecrypt) { - return - } - for (const event of added) { - if (event.kind === WRAP) { + loadRelaySelections(event.pubkey) + + if ($canDecrypt && event.kind === WRAP) { unwrapper.push(event) } }