diff --git a/bots/discord/src/utils/api/events.ts b/bots/discord/src/utils/api/events.ts index 140fbf9..5f6dbfa 100644 --- a/bots/discord/src/utils/api/events.ts +++ b/bots/discord/src/utils/api/events.ts @@ -3,11 +3,11 @@ import { api } from '../../context' const { client } = api -export function on(event: Event, listener: ListenerOf) { +export const on = (event: Event, listener: ListenerOf) => { client.on(event, listener) } -export function once(event: Event, listener: ListenerOf) { +export const once = (event: Event, listener: ListenerOf) => { client.once(event, listener) } diff --git a/bots/discord/src/utils/discord/security.ts b/bots/discord/src/utils/discord/security.ts index a99ddfc..ea0e3d0 100644 --- a/bots/discord/src/utils/discord/security.ts +++ b/bots/discord/src/utils/discord/security.ts @@ -1,14 +1,7 @@ -import type { Guild, GuildManager } from 'discord.js' -import { config, logger } from '../../context' +import type { Guild } from 'discord.js' +import { logger } from '../../context' -export function leaveDisallowedGuild(guild: Guild) { +export const leaveDisallowedGuild = (guild: Guild) => { logger.warn(`Server ${guild.name} (${guild.id}) is not allowed to use this bot.`) return guild.leave().then(() => logger.debug(`Left guild ${guild.name} (${guild.id})`)) } - -export async function leaveDisallowedGuilds(guildManager: GuildManager) { - const guilds = await guildManager.fetch() - for (const [id, guild] of guilds) { - if (!config.allowedGuilds.includes(id)) await leaveDisallowedGuild(await guild.fetch()) - } -}