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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26