/[sudobot]/trunk/src/commands/moderation/WarnCommand.ts
ViewVC logotype

Diff of /trunk/src/commands/moderation/WarnCommand.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 85 by rakin, Mon Jul 29 17:28:32 2024 UTC revision 86 by rakin, Mon Jul 29 17:28:32 2024 UTC
# Line 6  import InteractionOptions from '../../ty Line 6  import InteractionOptions from '../../ty
6  import MessageEmbed from '../../client/MessageEmbed';  import MessageEmbed from '../../client/MessageEmbed';
7  import getMember from '../../utils/getMember';  import getMember from '../../utils/getMember';
8  import PunishmentType from '../../types/PunishmentType';  import PunishmentType from '../../types/PunishmentType';
9  import Punishment from '../../types/Punishment';  import Punishment from '../../models/Punishment';
10  import History from '../../automod/History';  import History from '../../automod/History';
11    
12  export async function warn(client: DiscordClient, user: User, reason: string | undefined, msg: Message | CommandInteraction, warned_by?: User) {      export async function warn(client: DiscordClient, user: User, reason: string | undefined, msg: Message | CommandInteraction, warned_by?: User) {    
# Line 15  export async function warn(client: Disco Line 15  export async function warn(client: Disco
15          user_id: user.id,          user_id: user.id,
16          reason,          reason,
17          mod_id: warned_by?.id ?? msg.member!.user.id,          mod_id: warned_by?.id ?? msg.member!.user.id,
18            mod_tag: warned_by?.tag ?? (msg.member!.user as User).tag,
19          type: PunishmentType.WARNING,          type: PunishmentType.WARNING,
20      });      });
21    

Legend:
Removed from v.85  
changed lines
  Added in v.86

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26