Skip to content

Commit 1870aa4

Browse files
author
Tarteel
committed
fix: prevent inter-prayer popup at t=0 when total duration not yet known
1 parent 48fa79c commit 1870aa4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

frontend/app/room/[id]/page.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ function computePrayerBreaks(
3131
const numPrayers = Math.floor(rakats / 2);
3232
const numBreaks = numPrayers - 1; // no break after the very last prayer
3333
if (numBreaks <= 0) return [];
34-
const netTime = Math.max(0, total - numBreaks * INTER_PRAYER_BREAK);
34+
const netTime = total - numBreaks * INTER_PRAYER_BREAK;
35+
if (netTime <= 0) return []; // total not yet reliable (< break time budget)
3536
const timePerPrayer = netTime / numPrayers;
3637
return Array.from({ length: numBreaks }, (_, k) => {
3738
const start = (k + 1) * timePerPrayer + k * INTER_PRAYER_BREAK;

0 commit comments

Comments
 (0)