mirror of
https://github.com/toast-ts/Daggerbot-TS.git
synced 2024-11-17 20:30:58 -05:00
Refactor the BKL channel selection for a reliable system.
This commit is contained in:
parent
165c0bf159
commit
65baaef569
@ -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}`)
|
||||||
|
Loading…
Reference in New Issue
Block a user