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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 102 - (hide annotations)
Mon Jul 29 17:28:36 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: application/typescript
File size: 1565 byte(s)
Upgraded mute and unmute command
1 rakin 102 import { TextChannel } from "discord.js";
2     import DiscordClient from "../client/Client";
3     import { unmute } from "../commands/moderation/UnmuteCommand";
4    
5     export default async function unmuteJob(client: DiscordClient, guild_id: string, user_id: string) {
6     console.log('top-level');
7    
8     const guild = await client.guilds.cache.get(guild_id);
9    
10     console.log(guild_id, user_id);
11    
12    
13     // await client.db.get("SELECT * FROM unmutes WHERE time = ?", [new Date(dateTime!).toISOString()], async (err: any, data: any) => {
14     // if (err)
15     // console.log(err);
16    
17     // if (data) {
18     // await client.db.get('DELETE FROM unmutes WHERE id = ?', [data.id], async (err: any) => {
19     // let guild = await client.guilds.cache.find(g => g.id === data.guild_id);
20     // let member = await guild?.members.cache.find(m => m.id === data.user_id);
21    
22     // if (member) {
23     // await unmute(client, member, client.user!);
24     // await History.create(member.id, msg.guild!, 'unmute', client.user!.id, null);
25     // }
26    
27     // console.log(data);
28     // });
29     // }
30     // });
31    
32     if (guild) {
33     console.log('here');
34    
35     try {
36     const member = await guild.members.fetch(user_id);
37    
38     if (member) {
39     console.log('here2');
40    
41     await unmute(client, member, client.user!);
42     }
43     }
44     catch (e) {
45     console.log(e);
46     }
47     }
48     }

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26