From 6eb428605338c6f9a18bcd43af9cad9b74fbdce1 Mon Sep 17 00:00:00 2001 From: Phil Date: Sat, 3 Sep 2022 17:08:05 +0100 Subject: [PATCH] Added support for new redirect Twitch auth. --- web/lib/twitch/link-twitch-account.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/lib/twitch/link-twitch-account.ts b/web/lib/twitch/link-twitch-account.ts index fc4f4ebe..c130272d 100644 --- a/web/lib/twitch/link-twitch-account.ts +++ b/web/lib/twitch/link-twitch-account.ts @@ -2,7 +2,7 @@ import { User, PrivateUser } from 'common/user' import { generateNewApiKey } from '../api/api-key' import { updatePrivateUser } from '../firebase/users' -const TWITCH_BOT_PUBLIC_URL = 'https://king-prawn-app-5btyw.ondigitalocean.app' +const TWITCH_BOT_PUBLIC_URL = 'https://king-prawn-app-5btyw.ondigitalocean.app' // TODO: Add this to env config appropriately export async function initLinkTwitchAccount( manifoldUserID: string, @@ -16,6 +16,7 @@ export async function initLinkTwitchAccount( body: JSON.stringify({ manifoldID: manifoldUserID, apiKey: manifoldUserAPIKey, + redirectURL: window.location.href, }), }) const responseData = await response.json() @@ -38,7 +39,7 @@ export async function linkTwitchAccount(user: User, privateUser: PrivateUser) { ) console.log('opening twitch link', twitchAuthURL) - window.open(twitchAuthURL) + window.location.href = twitchAuthURL const twitchInfo = await linkSuccessPromise await updatePrivateUser(user.id, { twitchInfo })