From 07c1b82a972b911f29d80a91b8821044a1fa4e0a Mon Sep 17 00:00:00 2001 From: nutty Date: Sun, 10 May 2026 20:58:57 +1000 Subject: [PATCH] Fixed Twitch Watch Streaks showing incorrectly --- multichat-overlay/script.js | 4 ++-- multistream-alerts/script.js | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/multichat-overlay/script.js b/multichat-overlay/script.js index bd80278..3f12e31 100644 --- a/multichat-overlay/script.js +++ b/multichat-overlay/script.js @@ -1236,7 +1236,7 @@ async function TwitchWatchStreak(data) { if (showAvatar) { // Render avatars - const username = data.userName; + const username = data.user.login; const avatarURL = await GetAvatar(username, 'twitch'); const avatar = new Image(); avatar.src = avatarURL; @@ -1250,7 +1250,7 @@ async function TwitchWatchStreak(data) { const message = RenderMessageWithEmotesHTML(data.message, data.emotes); titleDiv.innerText = `${displayName} is currently on a ${watchStreak} stream streak! `; - contentDiv.innerHTML = message; + contentDiv.innerHTML = ConstructMessageFromParts(data.parts); AddMessageItem(instance, data.messageId); } diff --git a/multistream-alerts/script.js b/multistream-alerts/script.js index 8d4c8dc..e7c8587 100644 --- a/multistream-alerts/script.js +++ b/multistream-alerts/script.js @@ -725,7 +725,7 @@ async function TwitchWatchStreak(data) { return; // Render avatars - const avatarURL = await GetAvatar(data.userName, 'twitch'); + const avatarURL = await GetAvatar(data.user.login, 'twitch'); // Set the text // TODO: Streamer.bot v1.0.5-alpha3 changed the data sent with this event, so for backwards compatibility we need to check for both the old and new properties @@ -735,10 +735,10 @@ async function TwitchWatchStreak(data) { UpdateAlertBox( 'twitch', avatarURL, - `${username}`, + `${displayName}`, `is currently on a ${watchStreak} stream streak!`, '', - username, + displayName, '', twitchWatchStreaksAction, data