/[sudobot]/trunk/src/commands/moderation/UnmuteCommand.ts
ViewVC logotype

Diff of /trunk/src/commands/moderation/UnmuteCommand.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 203 by rakin, Mon Jul 29 17:29:00 2024 UTC revision 235 by rakin, Mon Jul 29 17:29:08 2024 UTC
# Line 16  export async function unmute(client: Dis Line 16  export async function unmute(client: Dis
16          await History.create(user.id, user.guild!, 'unmute', d.id, null);          await History.create(user.id, user.guild!, 'unmute', d.id, null);
17    
18          const role = await user.guild!.roles.fetch(client.config.props[user.guild.id].mute_role);          const role = await user.guild!.roles.fetch(client.config.props[user.guild.id].mute_role);
19          await user.roles.remove(role!, 'Unmuting user');          try {
20                await user.roles.remove(role!, 'Unmuting user');
21            }
22            catch (e) {
23                console.log(e);
24            }
25    
26          const { default: Punishment } = await import('../../models/Punishment');          const { default: Punishment } = await import('../../models/Punishment');
27    
28          const { getTimeouts, clearTimeoutv2 } = await import('../../utils/setTimeout');          const { getTimeouts, clearTimeoutv2 } = await import('../../utils/setTimeout');
29    
30          const { default: Hardmute } = await import("../../models/Hardmute");          const { default: Hardmute } = await import("../../models/Hardmute");
31            const { default: MuteRecord } = await import("../../models/MuteRecord");
32    
33          const hardmute = await Hardmute.findOne({          const hardmute = await Hardmute.findOne({
34              where: {              where: {
# Line 78  export async function unmute(client: Dis Line 84  export async function unmute(client: Dis
84              mod_tag: d.tag,              mod_tag: d.tag,
85          });          });
86    
87            const muteRecord = await MuteRecord.findOne({
88                where: {
89                    user_id: user.user.id,
90                    guild_id: user.guild.id
91                }
92            });
93    
94            if (muteRecord) {
95                await muteRecord.destroy();
96            }
97    
98          try {          try {
99              await user.send({              await user.send({
100                  embeds: [                  embeds: [

Legend:
Removed from v.203  
changed lines
  Added in v.235

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26