From 6200d0b9862102d51f3c51ee735983aabe366c33 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Fri, 30 Jan 2026 13:44:13 +1300 Subject: [PATCH] Fix selective kstate failing on missing events --- src/matrix/kstate.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/matrix/kstate.js b/src/matrix/kstate.js index c901ce1..3648f2d 100644 --- a/src/matrix/kstate.js +++ b/src/matrix/kstate.js @@ -149,8 +149,10 @@ async function roomToKState(roomID, limitToEvents) { } else { const root = [] await Promise.all(limitToEvents.map(async ([type, key]) => { - const outer = await api.getStateEventOuter(roomID, type, key) - root.push(outer) + try { + const outer = await api.getStateEventOuter(roomID, type, key) + root.push(outer) + } catch (e) {} })) return stateToKState(root) }