Stop autologin on logout

This commit is contained in:
Natsumi
2020-12-27 20:12:08 +13:00
parent d72ad2fb6f
commit f8a3aa1bf0

View File

@@ -386,9 +386,12 @@ import gameLogService from './service/gamelog.js'
}
return data;
}
if ((status === 401) && (data.error.message === '"Missing Credentials"') && (this.pendingGetRequests.size <= 1)) {
if ((status === 401) && (data.error.message === '"Missing Credentials"') && ($app.isAutoLogin)) {
if (endpoint.substring(0, 10) == 'auth/user?') {
this.$emit('AUTOLOGIN');
}
throw new Error('401: Missing Credentials');
}
if (data.error === Object(data.error)) {
this.$throw(
data.error.status_code || status,
@@ -3680,7 +3683,6 @@ import gameLogService from './service/gamelog.js'
};
API.$on('AUTOLOGIN', function () {
if ($app.isAutoLogin) {
var user = $app.loginForm.savedCredentials[$app.loginForm.lastUserLoggedIn]
if (user !== undefined) {
$app.relogin({
@@ -3693,7 +3695,6 @@ import gameLogService from './service/gamelog.js'
}).show();
});
}
}
});
$app.data.loginForm = {