From 4012cfe3b2bad85f1c036badfcf14851ac89aa71 Mon Sep 17 00:00:00 2001 From: Micheline Wu <69046953+michelinewu@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:44:43 -0500 Subject: [PATCH] Kick category required. --- app/components-react/windows/go-live/GameSelector.tsx | 2 +- app/services/platforms/kick.ts | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/components-react/windows/go-live/GameSelector.tsx b/app/components-react/windows/go-live/GameSelector.tsx index 3a60fec4c41c..4133479b30d3 100644 --- a/app/components-react/windows/go-live/GameSelector.tsx +++ b/app/components-react/windows/go-live/GameSelector.tsx @@ -139,7 +139,7 @@ export default function GameSelector(p: TProps) { }} filterOption={filterOption} debounce={500} - required={isTwitch || isTrovo} + required={isTwitch || isTrovo || isKick} hasImage={isTwitch || isTrovo || isKick} onBeforeSearch={onBeforeSearchHandler} imageSize={platformService.gameImageSize} diff --git a/app/services/platforms/kick.ts b/app/services/platforms/kick.ts index 20f5c5aca99f..d7fa2224b431 100644 --- a/app/services/platforms/kick.ts +++ b/app/services/platforms/kick.ts @@ -229,9 +229,8 @@ export class KickService const body = new FormData(); body.append('title', opts.title); - if (opts.game !== '') { - body.append('category', opts.game); - } + const game = opts.game === '' ? '15' : opts.game; + body.append('category', game); const request = new Request(url, { headers, method: 'POST', body }); @@ -325,6 +324,7 @@ export class KickService return jfetch(request) .then(async res => { const data = res as IKickStreamInfoResponse; + console.log('data', JSON.stringify(data, null, 2)); if (data.categories && data.categories.length > 0) { const games = await Promise.all( @@ -376,9 +376,7 @@ export class KickService const params = new URLSearchParams(); params.append('title', settings.title); - if (settings.game !== '') { - params.append('category', settings.game); - } + params.append('category', settings.game); const request = new Request(url, { headers, method: 'PUT', body: params.toString() });