From cb04abff3f98de33c457b658154c04c28e472110 Mon Sep 17 00:00:00 2001 From: nuttylmao Date: Thu, 5 Jun 2025 08:27:06 +1000 Subject: [PATCH] Fixed hopefully the last bug (this is a shit comment for a commit) --- twitch-ad-countdown-timer/script.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/twitch-ad-countdown-timer/script.js b/twitch-ad-countdown-timer/script.js index 5956724..f39935f 100644 --- a/twitch-ad-countdown-timer/script.js +++ b/twitch-ad-countdown-timer/script.js @@ -44,7 +44,7 @@ let singleAdLength = 30; let timerBarLocked = false; let timerLabelLocked = false; let upcomingAdWarningLocked = false; -let upcomingAdWarningStartTime; +let upcomingAdWarningStartDelay; ///////////////// // PAGEE SETUP // @@ -149,7 +149,7 @@ function TwitchAdRun(data) { const duration = data.length_seconds; // Unset the upcoming ad countdown warning - upcomingAdWarningStartTime = null; + upcomingAdWarningStartDelay = null; // Slide the warning off screen let width = upcomingAdWarningContainer.getBoundingClientRect().width; @@ -164,13 +164,14 @@ function TwitchUpcomingAd(data) { // assume each UpcomingAd warning is 5 minutes const warningMinute = 5; - if (!upcomingAdWarningStartTime) - upcomingAdWarningStartTime = warningMinute * 60 - warningSeconds + if (!upcomingAdWarningStartDelay) + upcomingAdWarningStartDelay = warningMinute * 60 - warningSeconds // Start the countdown animation setTimeout(() => { - UpcomingAdWarning(warningSeconds); - }, upcomingAdWarningStartTime * 1000); + if (!upcomingAdWarningStartDelay) + UpcomingAdWarning(warningSeconds); + }, upcomingAdWarningStartDelay * 1000); } function TimerBarAnimation(duration) {