From 7cf62d44aa9d826ee92e729668316c1816e665c0 Mon Sep 17 00:00:00 2001 From: "Ean Milligan (Bastion)" Date: Fri, 27 May 2022 23:07:44 -0400 Subject: [PATCH] Delete guild from DB when bot is removed from said guild --- mod.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mod.ts b/mod.ts index 5f4dca8..e9e9234 100644 --- a/mod.ts +++ b/mod.ts @@ -24,6 +24,7 @@ import { startBot, } from './deps.ts'; import api from './src/api.ts'; +import { dbClient } from './src/db.ts'; import commands from './src/commands/_index.ts'; import intervals from './src/intervals.ts'; import utils from './src/utils.ts'; @@ -99,6 +100,9 @@ startBot({ sendMessage(config.logChannel, `I have been removed from: ${guild.name} (id: ${guild.id}).`).catch((e) => { log(LT.ERROR, `Failed to send message: ${JSON.stringify(e)}`); }); + dbClient.execute('DELETE FROM allowed_guilds WHERE guildid = ? AND banned = 0', [guild.id]).catch((e) => { + log(LT.ERROR, `Failed to DELETE guild from DB: ${JSON.stringify(e)}`); + }); }, debug: DEVMODE ? (dmsg) => log(LT.LOG, `Debug Message | ${JSON.stringify(dmsg)}`) : undefined, messageCreate: (message: DiscordenoMessage) => {