From 3b3ce821bd0e88ec5d8b4f41ec2a596994a04e90 Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Sun, 13 Jul 2025 05:52:57 -0400 Subject: [PATCH] add new tables to guild cleanup when bot is removed from a guild --- src/events/guildDelete.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/events/guildDelete.ts b/src/events/guildDelete.ts index b76a14a..f21eca9 100644 --- a/src/events/guildDelete.ts +++ b/src/events/guildDelete.ts @@ -36,7 +36,13 @@ export const guildDeleteHandler = (guild: DiscordenoGuild) => { }, ], }).catch((e: Error) => utils.commonLoggers.messageSendError('guildDelete.ts:38', 'Leave Guild', e)); + + // Clean up any guild based data dbClient .execute('DELETE FROM allowed_guilds WHERE guildid = ? AND banned = 0', [guild.id]) .catch((e) => utils.commonLoggers.dbError('guildDelete.ts:41', 'delete from', e)); + dbClient.execute('DELETE FROM allow_inline WHERE guildid = ?', [guild.id]).catch((e) => utils.commonLoggers.dbError('guildDelete.ts:42', 'delete from', e)); + dbClient + .execute('DELETE FROM aliases WHERE guildid = ? AND userid = ?', [guild.id, 0n]) + .catch((e) => utils.commonLoggers.dbError('guildDelete.ts:45', 'delete from', e)); };