From ba1f8ef0635c5aceabf1243429690b535115daca Mon Sep 17 00:00:00 2001 From: trisua Date: Sat, 10 May 2025 22:40:32 -0400 Subject: [PATCH] fix: log into next stored account on logout --- crates/app/src/public/js/me.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/crates/app/src/public/js/me.js b/crates/app/src/public/js/me.js index b3397c9..9dc4578 100644 --- a/crates/app/src/public/js/me.js +++ b/crates/app/src/public/js/me.js @@ -24,13 +24,19 @@ res.message, ]); - delete self.LOGIN_ACCOUNT_TOKENS[res.payload]; - self.set_login_account_tokens(self.LOGIN_ACCOUNT_TOKENS); - if (res.ok) { - setTimeout(() => { - window.location.href = "/"; - }, 150); + delete self.LOGIN_ACCOUNT_TOKENS[res.payload]; + self.set_login_account_tokens(self.LOGIN_ACCOUNT_TOKENS); + + const next = Object.entries(self.LOGIN_ACCOUNT_TOKENS)[0]; + + if (next) { + self.login(next[0]); + } else { + setTimeout(() => { + window.location.href = "/"; + }, 150); + } } }); });