fix(bots/discord/commands/mute): use existing parseDuration util function'

This commit is contained in:
PalmDevs
2024-06-24 18:45:39 +07:00
parent 39d5b3a479
commit 3e07429664
2 changed files with 2 additions and 7 deletions

View File

@@ -6,7 +6,7 @@ import type { Command } from '..'
import { config } from '$/context'
import { applyReferenceToModerationActionEmbed, createModerationActionEmbed } from '$/utils/discord/embeds'
import { parse } from 'simple-duration'
import { parseDuration } from '$/utils/duration'
export default {
data: new SlashCommandBuilder()
@@ -27,7 +27,7 @@ export default {
const user = interaction.options.getUser('member', true)
const reason = interaction.options.getString('reason')
const duration = interaction.options.getString('duration')
const durationMs = duration ? parse(duration) : null
const durationMs = duration ? parseDuration(duration) : null
if (Number.isInteger(durationMs) && durationMs! < 1)
throw new CommandError(

View File

@@ -3,8 +3,3 @@ type IfTrue<Condition, True, False> = IfExtends<Condition, true, True, False>
type EmptyObject<K = PropertyKey> = Record<K, never>
type ValuesOf<T> = T[keyof T]
type MaybeArray<T> = T | T[]
declare module 'simple-duration' {
export function parse(duration: string): number
export function stringify(duration: number): string
}