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 }); 31 }); 32 sessionDids.forEach(async (did) => { 33 - const avatar = await getAvatar(did); 34 - if (avatar) setAvatars(did, avatar); 35 }); 36 } 37 });
··· 30 }); 31 }); 32 sessionDids.forEach(async (did) => { 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 + } 41 }); 42 } 43 });