From e07871cb308a6bfe7cd3334f51767a10919feb49 Mon Sep 17 00:00:00 2001 From: smyalygames Date: Tue, 28 Feb 2023 19:09:58 +0000 Subject: [PATCH] feat(arabot): remove update db roles on ban --- src/listeners/dbLeaveServer.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/listeners/dbLeaveServer.ts b/src/listeners/dbLeaveServer.ts index fece687..d034c64 100644 --- a/src/listeners/dbLeaveServer.ts +++ b/src/listeners/dbLeaveServer.ts @@ -21,6 +21,9 @@ import { Listener } from '@sapphire/framework'; import type { GuildMember } from 'discord.js'; import IDs from '#utils/ids'; import { updateUser } from '#utils/database/dbExistingUser'; +import { checkBan } from '#utils/database/ban'; +import { checkTempBan } from '#utils/database/tempBan'; +import { checkActive } from '#utils/database/restriction'; export class DbLeaveServerListener extends Listener { public constructor(context: Listener.Context, options: Listener.Options) { @@ -34,7 +37,11 @@ export class DbLeaveServerListener extends Listener { if (!member.roles.cache.hasAny( IDs.roles.vegan.vegan, IDs.roles.nonvegan.nonvegan, - )) { + ) + || await checkBan(member.id) + || await checkTempBan(member.id) + || await checkActive(member.id) + ) { return; }