From 1f001c23d224a9dc64a8c8c1eb982d00b74d4372 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 6 Jan 2026 02:21:00 +0000 Subject: [PATCH] fix(nostr): restore video grid loading and session actor creation --- js/nostr/toolkit.js | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/js/nostr/toolkit.js b/js/nostr/toolkit.js index ab43e00c..78d449d2 100644 --- a/js/nostr/toolkit.js +++ b/js/nostr/toolkit.js @@ -476,22 +476,7 @@ export function shimLegacySimplePoolMethods(pool) { if (subscribeMap) { closer = subscribeMap(requests, subscribeParams); } else if (subscribeMany) { - // subscribeMany only accepts a single filter, so reuse subscribeMap-style batching - // by issuing one subscription per filter. - const subs = filterList.map((filter) => - subscribeMany(relayList, filter, subscribeParams) - ); - closer = { - close: (reason) => { - subs.forEach((sub) => { - try { - sub?.close?.(reason); - } catch (error) { - devLogger.warn("[nostr] Failed to close SimplePool subscription.", error); - } - }); - }, - }; + closer = subscribeMany(relayList, filterList, subscribeParams); } else if (subscribeSingle && filterList.length) { closer = subscribeSingle(relayList, filterList[0], subscribeParams); }