forked from pdsls.dev/pdsls
atproto explorer

remove expired sessions

juli.ee 23c38348 19822f39

verified
Changed files
+8 -2
src
components
+8 -2
src/components/account.tsx
··· 30 30 }); 31 31 }); 32 32 sessionDids.forEach(async (did) => { 33 - const avatar = await getAvatar(did); 34 - if (avatar) setAvatars(did, avatar); 33 + try { 34 + await getSession(did, { allowStale: true }); 35 + const avatar = await getAvatar(did); 36 + if (avatar) setAvatars(did, avatar); 37 + } catch { 38 + deleteStoredSession(did); 39 + setSessions(did, undefined); 40 + } 35 41 }); 36 42 } 37 43 });