3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-16 14:11:50 +00:00

Logs: use createChunkedMessage for log messages

This commit is contained in:
Dragory 2019-01-15 04:26:02 +02:00
parent d2df233bc2
commit 5d5d136891

View file

@ -3,11 +3,13 @@ import { GuildLogs } from "../data/GuildLogs";
import { LogType } from "../data/LogType"; import { LogType } from "../data/LogType";
import { Channel, Constants as ErisConstants, Member, Message, TextChannel, User } from "eris"; import { Channel, Constants as ErisConstants, Member, Message, TextChannel, User } from "eris";
import { import {
createChunkedMessage,
deactivateMentions, deactivateMentions,
disableCodeBlocks, disableCodeBlocks,
disableLinkPreviews, disableLinkPreviews,
findRelevantAuditLogEntry, findRelevantAuditLogEntry,
formatTemplateString, formatTemplateString,
noop,
stripObjectToScalars, stripObjectToScalars,
useMediaUrls useMediaUrls
} from "../utils"; } from "../utils";
@ -99,8 +101,7 @@ export class LogsPlugin extends Plugin {
if ((opts.include && opts.include.includes(typeStr)) || (opts.exclude && !opts.exclude.includes(typeStr))) { if ((opts.include && opts.include.includes(typeStr)) || (opts.exclude && !opts.exclude.includes(typeStr))) {
const message = this.getLogMessage(type, data); const message = this.getLogMessage(type, data);
// TODO: Split log messages that are too long if (message) await createChunkedMessage(channel, message).catch(noop);
if (message) await channel.createMessage(message).catch(() => {});
} }
} }
} }