24 lines
715 B
JavaScript
24 lines
715 B
JavaScript
const Event = require("../Structures/Event.js");
|
|
const {
|
|
getConfiguredGuildId,
|
|
syncGuildHealth,
|
|
logGuildWarning,
|
|
} = require("../Structures/GuildManager.js");
|
|
|
|
module.exports = new Event("guildDelete", async (client, guild) => {
|
|
const configuredId = getConfiguredGuildId();
|
|
|
|
if (configuredId && guild.id === configuredId) {
|
|
logGuildWarning(
|
|
client,
|
|
`Left the configured server "${guild.name}" (${guild.id}). Re-invite the bot or update General.GuildId.`,
|
|
);
|
|
} else if (!configuredId) {
|
|
logGuildWarning(client, `Left server "${guild.name}" (${guild.id}).`);
|
|
} else {
|
|
logGuildWarning(client, `Left server "${guild.name}" (${guild.id}).`);
|
|
}
|
|
|
|
syncGuildHealth(client);
|
|
});
|