final (?)

This commit is contained in:
Neko-Life 2021-08-10 00:21:05 +07:00
parent a1434b87a3
commit bae8b552dc

View file

@ -38,34 +38,34 @@ async function run(oldChannel, newChannel) {
let fetchAudit, fetchAR; let fetchAudit, fetchAR;
console.log; // BREAKPOINT console.log; // BREAKPOINT
if (oldChannel.name !== undefined && oldChannel.name !== newChannel.name) { if (oldChannel.name !== newChannel.name) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("Name", `Changed from \`${oldChannel.name}\` to \`${newChannel.name}\``); emb.addField("Name", `Changed from \`${oldChannel.name || "Unknown"}\` to \`${newChannel.name}\``);
}; };
if (newChannel.type !== "category") { if (newChannel.type !== "category") {
if (oldChannel.parent !== undefined && oldChannel.parent !== newChannel.parent) { if (oldChannel.parent !== newChannel.parent) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("Parent Category", `Moved from \`${oldChannel.parent?.name || emb.addField("Parent Category", `Moved from \`${oldChannel.parent?.name ||
"[NONE]"}\` to \`${newChannel.parent?.name || "[NONE]"}\``); "[NONE]"}\` to \`${newChannel.parent?.name || "[NONE]"}\``);
}; };
}; };
if (newChannel.type !== "voice" && newChannel.type !== "category") { if (newChannel.type !== "voice" && newChannel.type !== "category") {
if (oldChannel.topic !== undefined && oldChannel.topic !== newChannel.topic) { if (oldChannel.topic !== newChannel.topic) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("Old Topic", oldChannel.topic || "`[NONE]`"); emb.addField("Old Topic", oldChannel.topic || "`[NONE]`");
emb.addField("New Topic", newChannel.topic || "`[NONE]`"); emb.addField("New Topic", newChannel.topic || "`[NONE]`");
}; };
if (oldChannel.nsfw !== undefined && oldChannel.nsfw !== newChannel.nsfw) { if (oldChannel.nsfw !== newChannel.nsfw) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("NSFW", newChannel.nsfw ? "`Enabled`" : "`Disabled`"); emb.addField("NSFW", newChannel.nsfw ? "`Enabled`" : "`Disabled`");
}; };
if (oldChannel.type !== undefined && oldChannel.type !== newChannel.type) { if (oldChannel.type !== newChannel.type) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("Announcement", newChannel.type === "news" ? emb.addField("Announcement", newChannel.type === "news" ?
"`Enabled`" : "`Disabled`"); "`Enabled`" : "`Disabled`");
}; };
if (newChannel.type === "text") { if (newChannel.type === "text") {
if (oldChannel.rateLimitPerUser !== undefined && oldChannel.rateLimitPerUser !== newChannel.rateLimitPerUser) { if (oldChannel.rateLimitPerUser !== newChannel.rateLimitPerUser) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("Slowmode", emb.addField("Slowmode",
`Changed from \`${oldChannel.rateLimitPerUser ? `Changed from \`${oldChannel.rateLimitPerUser ?
@ -80,15 +80,15 @@ async function run(oldChannel, newChannel) {
}; };
} }
} else if (newChannel.type === "voice") { } else if (newChannel.type === "voice") {
if (oldChannel.userLimit !== undefined && oldChannel.userLimit !== newChannel.userLimit) { if (oldChannel.userLimit !== newChannel.userLimit) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("User Limit", `Changed from \`${oldChannel.userLimit || "Unlimited" emb.addField("User Limit", `Changed from \`${oldChannel.userLimit || "Unlimited"
}\` to \`${newChannel.userLimit || "Unlimited"}\``); }\` to \`${newChannel.userLimit || "Unlimited"}\``);
}; };
if (oldChannel.bitrate !== undefined && oldChannel.bitrate !== newChannel.bitrate) { if (oldChannel.bitrate !== newChannel.bitrate) {
if (!fetchAudit) fetchAudit = true; if (!fetchAudit) fetchAudit = true;
emb.addField("Bitrate", `Changed from \`${oldChannel.bitrate / 1000 emb.addField("Bitrate", `Changed from \`${oldChannel.bitrate / 1000
} Kbps\` to \`${newChannel.bitrate / 1000} Kbps\``); || "Unknown"} Kbps\` to \`${newChannel.bitrate / 1000} Kbps\``);
}; };
}; };
@ -120,11 +120,12 @@ async function run(oldChannel, newChannel) {
}; };
emb.addField(`Changed override`, `**For ${overwrite.new.type}** ${overwrite.new.type === "member" ? emb.addField(`Changed override`, `**For ${overwrite.new.type}** ${overwrite.new.type === "member" ?
`<@${overwrite.new.id}> (${overwrite.new.id})` : overwrite.new.id === newChannel.guild.id ? "@everyone" : `<@&${overwrite.new.id}> (${overwrite.new.id})` `<@${overwrite.new.id}> (${overwrite.new.id})` : overwrite.new.id === newChannel.guild.id ? "@everyone" : `<@&${overwrite.new.id}> (${overwrite.new.id})`
}\n` + "**Approved before:**```js\n" + }\n` + ((allowBefore.length || allowAfter.length) ? "**Approved before:**```js\n" +
(allowBefore.join(", ") || "NONE") + "```**Currently approved:**```js\n" + (allowBefore.join(", ") || "NONE") + "```**Currently approved:**```js\n" +
(allowAfter.join(", ") || "NONE") + "```**Denied before:**```js\n" + (allowAfter.join(", ") || "NONE") + "```" : "") +
(denyBefore.join(", ") || "NONE") + "```**Currently denied:**```js\n" + ((denyBefore.length || denyAfter.length) ? "**Denied before:**```js\n" +
(denyAfter.join(", ") || "NONE") + "```"); (denyBefore.join(", ") || "NONE") + "```**Currently denied:**```js\n" +
(denyAfter.join(", ") || "NONE") + "```" : ""));
console.log; // BREAKPOINT console.log; // BREAKPOINT
} }
}; };