mirror of
https://github.com/danbulant/Shasha
synced 2026-06-24 17:12:01 +00:00
final (?)
This commit is contained in:
parent
a1434b87a3
commit
bae8b552dc
1 changed files with 16 additions and 15 deletions
|
|
@ -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
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue