|
@ -58,7 +58,8 @@ export default { |
|
|
|
|
|
|
|
|
socket.on("autoLogin", (monitorID, data) => { |
|
|
socket.on("autoLogin", (monitorID, data) => { |
|
|
this.loggedIn = true; |
|
|
this.loggedIn = true; |
|
|
this.storage().token = "autoLogin" |
|
|
this.storage().token = "autoLogin"; |
|
|
|
|
|
this.allowLoginDialog = false; |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
socket.on("monitorList", (data) => { |
|
|
socket.on("monitorList", (data) => { |
|
@ -166,6 +167,16 @@ export default { |
|
|
if (token) { |
|
|
if (token) { |
|
|
if (token !== "autoLogin") { |
|
|
if (token !== "autoLogin") { |
|
|
this.loginByToken(token) |
|
|
this.loginByToken(token) |
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
|
|
|
|
// Timeout if it is not actually auto login
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
if (! this.loggedIn) { |
|
|
|
|
|
this.allowLoginDialog = true; |
|
|
|
|
|
this.$root.storage().removeItem("token"); |
|
|
|
|
|
} |
|
|
|
|
|
}, 5000); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
this.allowLoginDialog = true; |
|
|
this.allowLoginDialog = true; |
|
|