fix(app): include remainder seconds in slowmode durations (#1743)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-19 12:41:56 +02:00
1 parent f9b7ec4d0b
commit 53df9a0d6d
1 file changed
+5 -1
@@ -74,7 +74,11 @@ export function formatSlowmodeDuration(ms: number, locale: string): string {
return formatDurationPart(totalSeconds, 'second', locale);
}
if (totalSeconds < SECONDS_PER_HOUR) {
return formatDurationPart(Math.round(totalSeconds / SECONDS_PER_MINUTE), 'minute', locale);
const minutes = Math.floor(totalSeconds / SECONDS_PER_MINUTE);
const remainingSeconds = totalSeconds % SECONDS_PER_MINUTE;
const minutePart = formatDurationPart(minutes, 'minute', locale);
if (remainingSeconds === 0) return minutePart;
return `${minutePart} ${formatDurationPart(remainingSeconds, 'second', locale)}`;
}
if (totalSeconds < SECONDS_PER_DAY) {
const hours = Math.floor(totalSeconds / SECONDS_PER_HOUR);