/[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 235 by rakin, Mon Jul 29 17:29:08 2024 UTC revision 336 by rakin, Mon Jul 29 17:29:36 2024 UTC
# Line 31  export async function unmute(client: Dis Line 31  export async function unmute(client: Dis
31          const { default: MuteRecord } = await import("../../models/MuteRecord");          const { default: MuteRecord } = await import("../../models/MuteRecord");
32    
33          const hardmute = await Hardmute.findOne({          const hardmute = await Hardmute.findOne({
34              where: {              user_id: user.id,
35                  user_id: user.id,              guild_id: user.guild.id
                 guild_id: user.guild.id,  
             },  
             order: [  
                 ['id', 'DESC']  
             ]  
36          });          });
37    
38          if (hardmute) {          if (hardmute) {
39              for await (const roleID of hardmute.get().roles) {              for await (const roleID of hardmute.roles) {
40                  try {                  try {
41                      const role = await user.guild.roles.fetch(roleID);                      const role = await user.guild.roles.fetch(roleID);
42    
# Line 54  export async function unmute(client: Dis Line 49  export async function unmute(client: Dis
49                  }                  }
50              }              }
51    
52              await hardmute.destroy();              await hardmute.delete();
53          }          }
54    
55          const timeouts = getTimeouts();          const timeouts = getTimeouts();
# Line 82  export async function unmute(client: Dis Line 77  export async function unmute(client: Dis
77              guild_id: user.guild!.id,              guild_id: user.guild!.id,
78              mod_id: d.id,              mod_id: d.id,
79              mod_tag: d.tag,              mod_tag: d.tag,
80                createdAt: new Date()
81          });          });
82    
83          const muteRecord = await MuteRecord.findOne({          const muteRecord = await MuteRecord.findOne({
84              where: {              user_id: user.user.id,
85                  user_id: user.user.id,              guild_id: user.guild.id
                 guild_id: user.guild.id  
             }  
86          });          });
87    
88          if (muteRecord) {          if (muteRecord) {
89              await muteRecord.destroy();              await muteRecord.delete();
90          }          }
91    
92          try {          try {

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26