diff --git a/packages/core/src/manifest/libs/auth/index.js b/packages/core/src/manifest/libs/auth/index.js index c87ee2a..1e5ff0a 100644 --- a/packages/core/src/manifest/libs/auth/index.js +++ b/packages/core/src/manifest/libs/auth/index.js @@ -1,6 +1,7 @@ import open from "open" import axios from "axios" import ManifestAuthDB from "../../../classes/ManifestAuthDB" +import UnauthorizeMethod from "../../../handlers/deauthorize" export default class Auth { constructor(ctx) { @@ -25,6 +26,14 @@ export default class Auth { }).catch((err) => { global._relic_eventBus.emit("auth:getter:error", err) + try { + UnauthorizeMethod(this.manifest.id).then(() => { + this.request() + }) + } catch (error) { + console.error(error) + } + return err })