/[sudobot]/trunk/src/queues/unmute-job.ts
ViewVC logotype

Diff of /trunk/src/queues/unmute-job.ts

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

revision 102 by rakin, Mon Jul 29 17:28:36 2024 UTC revision 235 by rakin, Mon Jul 29 17:29:08 2024 UTC
# Line 1  Line 1 
1  import { TextChannel } from "discord.js";  import { TextChannel } from "discord.js";
2  import DiscordClient from "../client/Client";  import DiscordClient from "../client/Client";
3  import { unmute } from "../commands/moderation/UnmuteCommand";  import { unmute } from "../commands/moderation/UnmuteCommand";
4    import MuteRecord from "../models/MuteRecord";
5    
6  export default async function unmuteJob(client: DiscordClient, guild_id: string, user_id: string) {  export default async function unmuteJob(client: DiscordClient, guild_id: string, user_id: string) {
7      console.log('top-level');      console.log('top-level');
# Line 40  export default async function unmuteJob( Line 41  export default async function unmuteJob(
41    
42                  await unmute(client, member, client.user!);                  await unmute(client, member, client.user!);
43              }              }
44                else {
45                    throw new Error();
46                }
47          }          }
48          catch (e) {          catch (e) {
49              console.log(e);                          console.log(e);  
50                
51                const muteRecord = await MuteRecord.findOne({
52                    where: {
53                        user_id,
54                        guild_id
55                    }
56                });
57        
58                if (muteRecord) {
59                    await muteRecord.destroy();
60                }
61          }          }
62      }      }
63  }  }

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26