Fix: don't call revoke() if token is undefined

This commit is contained in:
eight 2019-10-21 02:26:54 +08:00
parent 003fbead0c
commit fca75ce207

View File

@ -99,7 +99,11 @@ const tokenManager = (() => {
return Promise.resolve();
}
return chromeLocal.get(k.TOKEN)
.then(obj => provider.revoke(obj[k.TOKEN]))
.then(obj => {
if (obj[k.TOKEN]) {
return provider.revoke(obj[k.TOKEN]);
}
})
.catch(console.error);
}
}