Clean LastToken when relogin (#5303)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2024-04-12 13:17:37 +07:00
committed by GitHub
parent fb40b9b703
commit ce7fc92e56
2 changed files with 16 additions and 1 deletions
@@ -84,6 +84,7 @@
flagToUpdateWorkspaces = true
await updateWorkspaces()
} catch (err: any) {
setMetadataLocalStorage(login.metadata.LastToken, null)
setMetadataLocalStorage(presentation.metadata.Token, null)
setMetadataLocalStorage(login.metadata.LoginEndpoint, null)
setMetadataLocalStorage(login.metadata.LoginEmail, null)
@@ -160,7 +161,16 @@
{/if}
<div>
<span><Label label={login.string.NotSeeingWorkspace} /></span>
<NavLink href={getHref('login')}><Label label={login.string.ChangeAccount} /></NavLink>
<NavLink
href={getHref('login')}
onClick={() => {
setMetadataLocalStorage(login.metadata.LastToken, null)
setMetadataLocalStorage(presentation.metadata.Token, null)
setMetadataLocalStorage(login.metadata.LoginEndpoint, null)
setMetadataLocalStorage(login.metadata.LoginEmail, null)
goTo('login')
}}><Label label={login.string.ChangeAccount} /></NavLink
>
</div>
</div>
{/await}