mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
fix(app): include remainder seconds in slowmode durations (#1743)
This commit is contained in:
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);
|
||||
|
||||
Reference in new issue
Block a user