From 23c3834831d08d04fbb0d9f707dc2999c1abd2db Mon Sep 17 00:00:00 2001 From: Juliet Date: Wed, 15 Oct 2025 17:33:09 +0200 Subject: [PATCH] remove expired sessions --- src/components/account.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/account.tsx b/src/components/account.tsx index a77fd71..7e3195e 100644 --- a/src/components/account.tsx +++ b/src/components/account.tsx @@ -30,8 +30,14 @@ const AccountManager = () => { }); }); sessionDids.forEach(async (did) => { - const avatar = await getAvatar(did); - if (avatar) setAvatars(did, avatar); + try { + await getSession(did, { allowStale: true }); + const avatar = await getAvatar(did); + if (avatar) setAvatars(did, avatar); + } catch { + deleteStoredSession(did); + setSessions(did, undefined); + } }); } }); -- 2.51.2