Skip to content

Commit d138af4

Browse files
committed
fix(bots/discord/utils/duration): fix specified default unit not working
1 parent 75a57b0 commit d138af4

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

bots/discord/src/utils/duration.ts

+4-7
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@ import parse from 'parse-duration'
33
parse[''] = parse['s']!
44
parse['mo'] = parse['M'] = parse['month']!
55

6-
const defaultUnitValue = parse['']!
7-
86
export const parseDuration = (duration: string, defaultUnit?: parse.Units) => {
7+
const defaultUnitValue = parse['']!
98
if (defaultUnit) parse[''] = parse[defaultUnit]!
10-
return (
11-
// biome-ignore lint/suspicious/noAssignInExpressions: Expression is ignored
12-
// biome-ignore lint/style/noCommaOperator: The last expression (parse call) is returned, it is not confusing
13-
(parse[''] = defaultUnitValue), parse(duration, 'ms') ?? Number.NaN
14-
)
9+
const result = parse(duration, 'ms') ?? Number.NaN
10+
parse[''] = defaultUnitValue
11+
return result
1512
}
1613

1714
export const durationToString = (duration: number) => {

0 commit comments

Comments
 (0)