1
0
mirror of https://github.com/toast-ts/Daggerbot-TS.git synced 2024-11-17 16:30:58 -05:00

Refactor the BKL channel selection for a reliable system.

This commit is contained in:
AnxietyisReal 2024-01-17 07:01:01 +11:00
parent 165c0bf159
commit 65baaef569

View File

@ -110,7 +110,17 @@ export class PunishmentsSvc {
return result;
}
async createModlog(punishment:Punishment) {
const channel = ['kick', 'ban'].includes(punishment.type) ? this.client.config.dcServer.channels.bankick_log : this.client.config.dcServer.channels.logs;
let channel:Discord.TextChannelResolvable;
switch (punishment.type) {
case 'kick':
case 'ban':
channel = this.client.config.dcServer.channels.bankick_log;
break;
default:
channel = this.client.config.dcServer.channels.logs;
console.log('[Punishment] BKL channel doesn\'t seem to exist anymore, falling back to #bot-log.')
break;
}
const embed = new this.client.embed()
.setColor(this.client.config.embedColor)
.setTitle(`${punishment.type[0].toUpperCase() + punishment.type.slice(1)} | Case #${punishment.case_id}`)