forgot to add files
diff --git a/src/reflex/statsChannelRemove.ts b/src/reflex/statsChannelRemove.ts
new file mode 100644
index 0000000..c6d4e65
--- /dev/null
+++ b/src/reflex/statsChannelRemove.ts
@@ -0,0 +1,30 @@
+import client from '../utils/client.js';
+import convertCurlyBracketString from '../utils/convertCurlyBracketString.js'
+import singleNotify from '../utils/singleNotify.js';
+
+export async function callback(_, member) {
+ let config = await client.database.guilds.read(member.guild.id);
+
+ config.stats.forEach(async element => {
+ if (element.enabled) {
+ let string = element.text
+ if (!string) return
+ string = await convertCurlyBracketString(string, member.id, member.displayName, member.guild.name, member.guild.members)
+ let channel;
+ try {
+ channel = await member.client.channels.fetch(element.channel)
+ } catch { channel = null }
+ if (!channel) return singleNotify(
+ "statsChannelDeleted",
+ member.guild.id,
+ "One or more of your stats channels have been deleted. Please open the settings menu to change this.",
+ "Critical"
+ )
+ try {
+ await channel.edit({ name: string })
+ } catch (err) {
+ console.error(err)
+ }
+ }
+ });
+}
\ No newline at end of file