From bf4793763bf6618fc7a2986e709d4f3c0f20fdcf Mon Sep 17 00:00:00 2001 From: Gagan Suie Date: Mon, 15 Jul 2024 20:56:37 -0500 Subject: [PATCH] Fix: webhook to websocket --- src/routes/channel/[channelId]/+page.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/routes/channel/[channelId]/+page.svelte b/src/routes/channel/[channelId]/+page.svelte index 61c90377..46d6d69a 100644 --- a/src/routes/channel/[channelId]/+page.svelte +++ b/src/routes/channel/[channelId]/+page.svelte @@ -117,7 +117,13 @@ break case `channel-streaming-action-${$page.params.channelId}`: if (channel) { - channel.videoItems = updateVideoItems(channel.videoItems, [parsedMsg.data.video]) + if (channel.videoItems.length) { + // update the video item if it exists + channel.videoItems = updateVideoItems(channel.videoItems, [parsedMsg.data.video]) + } else { + // add the video item if it doesn't exist + channel.videoItems = updateVideoItems([parsedMsg.data.user], [parsedMsg.data.video]) + } } break case `channel-get-sponsors-${$page.params.channelId}`: