From 3e07429664f7dbb6ce653083e0adb1a232737fde Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Mon, 24 Jun 2024 18:45:39 +0700 Subject: [PATCH] fix(bots/discord/commands/mute): use existing `parseDuration` util function' --- bots/discord/src/commands/moderation/mute.ts | 4 ++-- bots/discord/src/types.d.ts | 5 ----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/bots/discord/src/commands/moderation/mute.ts b/bots/discord/src/commands/moderation/mute.ts index 3724e97..f4ebd28 100644 --- a/bots/discord/src/commands/moderation/mute.ts +++ b/bots/discord/src/commands/moderation/mute.ts @@ -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( diff --git a/bots/discord/src/types.d.ts b/bots/discord/src/types.d.ts index 9beda5e..24ab764 100644 --- a/bots/discord/src/types.d.ts +++ b/bots/discord/src/types.d.ts @@ -3,8 +3,3 @@ type IfTrue = IfExtends type EmptyObject = Record type ValuesOf = T[keyof T] type MaybeArray = T | T[] - -declare module 'simple-duration' { - export function parse(duration: string): number - export function stringify(duration: number): string -}