From 21b0df19d61ff8125bd4e88d70ae52f00d989817 Mon Sep 17 00:00:00 2001 From: GramingFoxTeam Date: Thu, 10 Aug 2023 16:33:50 +0300 Subject: [PATCH] fix(bot-discord): fix mute duration --- apps/bot-discord/src/commands/mute.js | 2 +- apps/bot-discord/src/utils/muteMember.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/bot-discord/src/commands/mute.js b/apps/bot-discord/src/commands/mute.js index 88cf073..6a41f44 100644 --- a/apps/bot-discord/src/commands/mute.js +++ b/apps/bot-discord/src/commands/mute.js @@ -54,7 +54,7 @@ export default { reportToLogs(config, interaction.client, 'muted', null, { reason, - actionTo: await client.users.fetch(interaction.options.getString('user')), + actionTo: await member.client.users.fetch(interaction.options.getString('user')), actionBy: interaction.member, channel: interaction.channel, expire: parsedDuration diff --git a/apps/bot-discord/src/utils/muteMember.js b/apps/bot-discord/src/utils/muteMember.js index a88f902..6e225d5 100644 --- a/apps/bot-discord/src/utils/muteMember.js +++ b/apps/bot-discord/src/utils/muteMember.js @@ -7,10 +7,10 @@ export default async function muteMember(config, member, { duration, reason, sup let expires; if (supportMute) { - expires = Date.now() + duration; + expires = Math.floor((Date.now() + duration) / 1000); } else { const parsedDuration = parse(duration); - expires = Date.now() + parsedDuration; + expires = Math.floor((Date.now() + parsedDuration) / 1000); } const takenRoles = []; @@ -47,7 +47,7 @@ export default async function muteMember(config, member, { duration, reason, sup client.mutes.delete(member.id); } } else { - await member.client.db.collection('muted').insert({ + await member.client.db.collection('muted').insertOne({ guild_id: member.guild.id, user_id: member.id, taken_roles: takenRoles,