Update external auth (#1655)

* Update external auth

* Lint
This commit is contained in:
Paulus Schoutsen 2018-09-11 10:24:01 +02:00 committed by GitHub
parent 76161329b6
commit 0997274f29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,7 +23,9 @@ export default class ExternalAuth extends Auth {
}
async refreshAccessToken() {
const responseProm = new Promise((resolve) => { window[CALLBACK_SET_TOKEN] = resolve; });
const responseProm = new Promise((resolve, reject) => {
window[CALLBACK_SET_TOKEN] = (success, data) => (success ? resolve(data) : reject(data));
});
// Allow promise to set resolve on window object.
await 0;
@ -48,7 +50,9 @@ export default class ExternalAuth extends Auth {
}
async revoke() {
const responseProm = new Promise((resolve) => { window[CALLBACK_REVOKE_TOKEN] = resolve; });
const responseProm = new Promise((resolve, reject) => {
window[CALLBACK_REVOKE_TOKEN] = (success, data) => (success ? resolve(data) : reject(data));
});
// Allow promise to set resolve on window object.
await 0;