/[sudobot]/trunk/commands/unmute.js
ViewVC logotype

Diff of /trunk/commands/unmute.js

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

revision 24 by rakin, Mon Jul 29 17:28:11 2024 UTC revision 25 by rakin, Mon Jul 29 17:28:16 2024 UTC
# Line 1  Line 1 
1    const History = require("../src/History");
2  const MessageEmbed = require("../src/MessageEmbed");  const MessageEmbed = require("../src/MessageEmbed");
3    
4  module.exports = {  module.exports = {
# Line 39  module.exports = { Line 40  module.exports = {
40    
41          this.unmute(user, msg);          this.unmute(user, msg);
42      },      },
43      async unmute(user, msg, guild) {      async unmute(user, msg, guild, log, t) {
44          if (guild === undefined) {          if (guild === undefined) {
45              guild = msg.guild;              guild = msg.guild;
46          }          }
# Line 72  module.exports = { Line 73  module.exports = {
73                  return;                  return;
74              }              }
75    
76                if (!log)
77                    await History.create(user.id, guild, 'unmute', msg.author.id, async (data2) => {});
78    
79              await user.roles.add(generalRole);              await user.roles.add(generalRole);
80              await user.roles.remove(mutedRole);              await user.roles.remove(mutedRole);
81    
82            
83                await app.logger.logUnmute(user, t === undefined ? msg.author : t);
84                
85          }          }
86          catch(e) {          catch(e) {
87              console.log(e);              console.log(e);

Legend:
Removed from v.24  
changed lines
  Added in v.25

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26