Include user notification result in warn/kick/ban cases

This commit is contained in:
Dragory 2019-04-14 17:03:29 +03:00
parent 1ead037b8a
commit dd7ae1d4b8

View file

@ -13,6 +13,7 @@ import {
stripObjectToScalars, stripObjectToScalars,
successMessage, successMessage,
trimLines, trimLines,
ucfirst,
unknownUser, unknownUser,
} from "../utils"; } from "../utils";
import { GuildMutes } from "../data/GuildMutes"; import { GuildMutes } from "../data/GuildMutes";
@ -382,6 +383,7 @@ export class ModActionsPlugin extends ZeppelinPlugin<IModActionsPluginConfig> {
type: CaseTypes.Warn, type: CaseTypes.Warn,
reason, reason,
ppId: mod.id !== msg.author.id ? msg.author.id : null, ppId: mod.id !== msg.author.id ? msg.author.id : null,
noteDetails: userMessageResult.status !== NotifyUserStatus.Ignored ? [ucfirst(userMessageResult.text)] : [],
}); });
const messageResultText = userMessageResult.text ? ` (${userMessageResult.text})` : ""; const messageResultText = userMessageResult.text ? ` (${userMessageResult.text})` : "";
@ -598,6 +600,7 @@ export class ModActionsPlugin extends ZeppelinPlugin<IModActionsPluginConfig> {
type: CaseTypes.Kick, type: CaseTypes.Kick,
reason, reason,
ppId: mod.id !== msg.author.id ? msg.author.id : null, ppId: mod.id !== msg.author.id ? msg.author.id : null,
noteDetails: userMessageResult.status !== NotifyUserStatus.Ignored ? [ucfirst(userMessageResult.text)] : [],
}); });
// Confirm the action to the moderator // Confirm the action to the moderator
@ -667,6 +670,7 @@ export class ModActionsPlugin extends ZeppelinPlugin<IModActionsPluginConfig> {
type: CaseTypes.Ban, type: CaseTypes.Ban,
reason, reason,
ppId: mod.id !== msg.author.id ? msg.author.id : null, ppId: mod.id !== msg.author.id ? msg.author.id : null,
noteDetails: userMessageResult.status !== NotifyUserStatus.Ignored ? [ucfirst(userMessageResult.text)] : [],
}); });
// Confirm the action to the moderator // Confirm the action to the moderator