summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/gateway/src/commands/utilities.ts30
-rw-r--r--packages/gateway/src/listeners/messageDeletion.ts4
2 files changed, 13 insertions, 21 deletions
diff --git a/packages/gateway/src/commands/utilities.ts b/packages/gateway/src/commands/utilities.ts
index 7aa49f0..ba6c854 100644
--- a/packages/gateway/src/commands/utilities.ts
+++ b/packages/gateway/src/commands/utilities.ts
@@ -33,33 +33,27 @@ export const sendAuditLog = async (
if (additionalContent) {
const maxLength = 1900;
- const codeBlockStart = "```\n";
- const codeBlockEnd = "\n```";
- const availableLength =
- maxLength - codeBlockStart.length - codeBlockEnd.length;
-
- if (additionalContent.length <= availableLength) {
- await (channel as any).send(
- `${codeBlockStart}${additionalContent}${codeBlockEnd}`,
- );
+
+ if (additionalContent.length <= maxLength) {
+ await (channel as any).send(additionalContent);
} else {
const chunks = [];
let remaining = additionalContent;
while (remaining.length > 0) {
- if (remaining.length <= availableLength) {
+ if (remaining.length <= maxLength) {
chunks.push(remaining);
break;
}
- let breakPoint = availableLength;
- const lastNewline = remaining.lastIndexOf("\n", availableLength);
- const lastSpace = remaining.lastIndexOf(" ", availableLength);
+ let breakPoint = maxLength;
+ const lastNewline = remaining.lastIndexOf("\n", maxLength);
+ const lastSpace = remaining.lastIndexOf(" ", maxLength);
- if (lastNewline > availableLength * 0.8) {
+ if (lastNewline > maxLength * 0.8) {
breakPoint = lastNewline;
- } else if (lastSpace > availableLength * 0.8) {
+ } else if (lastSpace > maxLength * 0.8) {
breakPoint = lastSpace;
}
@@ -71,11 +65,9 @@ export const sendAuditLog = async (
for (let i = 0; i < chunks.length; i++) {
const chunk = chunks[i];
const header =
- chunks.length > 1 ? `Part ${i + 1}/${chunks.length}:\n` : "";
+ chunks.length > 1 ? `## Part ${i + 1}\n\n` : "";
- await (channel as any).send(
- `${codeBlockStart}${header}${chunk}${codeBlockEnd}`,
- );
+ await (channel as any).send(`${header}${chunk}`);
}
}
}
diff --git a/packages/gateway/src/listeners/messageDeletion.ts b/packages/gateway/src/listeners/messageDeletion.ts
index 8fbc62e..5cbdad4 100644
--- a/packages/gateway/src/listeners/messageDeletion.ts
+++ b/packages/gateway/src/listeners/messageDeletion.ts
@@ -88,7 +88,7 @@ export const handleMessageDeletion = (client: Client) => {
let additionalContent = "";
if (content.length > 1024)
- additionalContent += "**Content:**\n" + content + "\n\n";
+ additionalContent += "### Content\n\n" + content + "\n\n";
if (attachments.size > 0) {
const attachmentList = Array.from(attachments.values())
@@ -96,7 +96,7 @@ export const handleMessageDeletion = (client: Client) => {
.join("\n");
if (attachmentList.length > 1024)
- additionalContent += "**Attachments:**\n" + attachmentList;
+ additionalContent += "### Attachments\n\n" + attachmentList;
}
if (isBotOrOwner) {