fix(app/web): clean session token when expired (closes #1204)

This commit is contained in:
lowlighter
2022-08-28 14:07:08 -04:00
parent fad6332133
commit 1515c67977
5 changed files with 27 additions and 2 deletions

View File

@@ -19,6 +19,10 @@
(async () => {
const {data: requests} = await axios.get("/.requests")
this.requests = requests
if (!requests.login) {
localStorage.removeItem("session.metrics")
delete axios.defaults.headers.common["x-metrics-session"]
}
})(),
//Version
(async () => {
@@ -79,7 +83,7 @@
const storage = window.localStorage
const test = "__storage_test__"
storage.setItem(test, test)
if (localStorage.getItem(test) !== test)
if (storage.getItem(test) !== test)
throw new Error("localStorage value mismatch")
storage.removeItem(test)
return true