/[sudobot]/trunk/src/automod/Logger.ts
ViewVC logotype

Diff of /trunk/src/automod/Logger.ts

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

revision 106 by rakin, Mon Jul 29 17:28:37 2024 UTC revision 214 by rakin, Mon Jul 29 17:29:03 2024 UTC
# Line 30  class Logger { Line 30  class Logger {
30          }          }
31      }      }
32    
33        log(guild: Guild, callback: (channel: TextChannel) => any) {
34            this.channel(callback, { guild });
35        }
36    
37      logEdit(oldMsg: Message, newMsg: Message) {      logEdit(oldMsg: Message, newMsg: Message) {
38          this.channel(async (channel) => {          this.channel(async (channel) => {
39              await channel.send({              await channel.send({
# Line 319  class Logger { Line 323  class Logger {
323          }, member);          }, member);
324      }      }
325    
326      logMute(member: GuildMember, reason: string, timeMs: number | null | undefined, d: User) {      logMute(member: GuildMember, reason: string, timeMs: number | null | undefined, d: User, hard: boolean = true) {
327          this.channel(async (channel) => {          this.channel(async (channel) => {
328              await channel.send({              await channel.send({
329                  embeds: [                  embeds: [
# Line 334  class Logger { Line 338  class Logger {
338                      .addField('Muted by', d.tag)                      .addField('Muted by', d.tag)
339                      .addField('Duration Until', typeof timeMs === 'number' ? `${new Date((timeMs / 1000) + Date.now()).toLocaleString()} (${timeProcess(timeMs / 1000)})` : "*No duration set*")                      .addField('Duration Until', typeof timeMs === 'number' ? `${new Date((timeMs / 1000) + Date.now()).toLocaleString()} (${timeProcess(timeMs / 1000)})` : "*No duration set*")
340                      .addField('User ID', member.user.id)                      .addField('User ID', member.user.id)
341                        .addField('Hardmute', hard ? 'Yes' : 'No')
342                      .setFooter({                      .setFooter({
343                          text: "Muted",                          text: "Muted",
344                      })                      })

Legend:
Removed from v.106  
changed lines
  Added in v.214

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26