|
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'); |
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 |
} |
} |