nothing notable

pull/85/head
TheCodedProf 3 years ago
parent 4b17af322c
commit 2ffc154b09
No known key found for this signature in database
GPG Key ID: 803E7CCB5577E6A2

@ -1,3 +1,4 @@
ClicksMigratingProblems/**/*
src/reflex/nsfwjs/**/*
ecosystem.config.cjs
ecosystem.config.cjs
test.ts

@ -8,12 +8,48 @@ import {
ThreadChannel,
VoiceChannel
} from "discord.js";
import type { NucleusClient } from "../utils/client.js";
import client, { NucleusClient } from "../utils/client.js";
import getEmojiByName from "../utils/getEmojiByName.js";
export const event = "channelDelete";
export async function callback(client: NucleusClient, channel: GuildBasedChannel) {
// function getPropFromObject(splitProp: string[], object: Record<string, unknown>) {
// if (splitProp.length === 0) return null
// if (splitProp.length === 1) {
// return object[splitProp[0]!]
// }
// const property: string = splitProp[0]!
// if (! Object.keys(object).includes(property)) return null;
// splitProp = splitProp.splice(1)
// return getPropFromObject(splitProp, object[property] as Record<string, unknown>)
// }
// async function deleteFromGuildConfig(channel: GuildBasedChannel) {
// const guildConfig = await client.database.guilds.read(channel.guild.id);
// const lists = [
// "filters.wordFilter.allowed.channels",
// "filters.invite.allowed.channels",
// "filters.pings.allowed.channels",
// "filters.clean.allowed.channels",
// "filters.autoPublish.allowed.channels"
// ]
// const single = [
// "welcome.channel",
// "logging.logs.channel",
// "logging.staff.channel",
// "logging.attachments.channel",
// "tickets.category"
// ]
// console.log(guildConfig, lists, single)
// // for (const list of lists) {
// // const index = guildConfig[list].indexOf(channel.id);
// // if (index !== -1) guildConfig[list].splice(index, 1);
// // }
// };
export async function callback(_client: NucleusClient, channel: GuildBasedChannel) {
// await deleteFromGuildConfig(channel)
const { getAuditLog, log, isLogging, NucleusColors, entry, renderDelta, renderUser } = client.logger;
if (!(await isLogging(channel.guild.id, "channelUpdate"))) return;
const auditLog = (await getAuditLog(channel.guild, AuditLogEvent.ChannelDelete)).filter(

Loading…
Cancel
Save