1
0
mirror of https://github.com/toast-ts/Daggerbot-TS.git synced 2024-11-17 04:10:59 -05:00

Refactor the BKL channel selection for a reliable system.

This commit is contained in:
toast-ts 2024-01-17 07:01:01 +11:00
parent 6dce994400
commit d059e2b1aa

View File

@ -110,7 +110,17 @@ export class PunishmentsSvc {
return result; return result;
} }
async createModlog(punishment:Punishment) { 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() const embed = new this.client.embed()
.setColor(this.client.config.embedColor) .setColor(this.client.config.embedColor)
.setTitle(`${punishment.type[0].toUpperCase() + punishment.type.slice(1)} | Case #${punishment.case_id}`) .setTitle(`${punishment.type[0].toUpperCase() + punishment.type.slice(1)} | Case #${punishment.case_id}`)