diff --git a/static_src/SugoiAuthProvider2.ts b/static_src/SugoiAuthProvider2.ts index c5df29b..508e769 100644 --- a/static_src/SugoiAuthProvider2.ts +++ b/static_src/SugoiAuthProvider2.ts @@ -40,7 +40,7 @@ export class SugoiAuthProvider implements AuthProvider { * * https://dev.twitch.tv/docs/authentication/getting-tokens-oauth/#get-the-user-to-authorize-your-app */ - async getAuthorization(...scopes: string[]): Promise { + async getAuthorization(...scopes: string[]): Promise { const token = await this.#token if(!token) return this.#authorize(scopes) for (const scope of scopes) { @@ -48,6 +48,7 @@ export class SugoiAuthProvider implements AuthProvider { return this.#authorize(scopes) } } + return getTwurpleProxy(token) } getCurrentScopesForUser(user: UserIdResolvable):string[] { if (!this.#token || this.#token instanceof Promise) throw new Error("unauthorized")