From d636bcb3e7b9e66a37f604aa974f40ea879cc0eb Mon Sep 17 00:00:00 2001 From: nate Date: Wed, 25 Mar 2026 23:08:10 +0400 Subject: [PATCH] fix: countdown --- apps/web/src/views/checkout.ejs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/views/checkout.ejs b/apps/web/src/views/checkout.ejs index 7a4f332..2ce320d 100644 --- a/apps/web/src/views/checkout.ejs +++ b/apps/web/src/views/checkout.ejs @@ -268,9 +268,9 @@ // Countdown timer const timerEl = document.getElementById('timer'); if (timerEl) { - const expires = new Date(timerEl.dataset.expires).getTime(); + let left = <%= remainingSec %>; setInterval(() => { - const left = Math.max(0, Math.floor((expires - Date.now()) / 1000)); + left = Math.max(0, left - 1); timerEl.textContent = Math.floor(left / 60) + ':' + String(left % 60).padStart(2, '0'); if (left <= 0) location.reload(); }, 1000);