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); + } } }); });