import { sb } from ".."; import { config } from "../../../config"; export async function isMemberInMyServer( memberId: string, ): Promise<{ guilds: string[]; passed: boolean }> { const guildsWithMember: string[] = []; for (const server of config.blacklisted_servers) { const guild = sb.guilds.cache.get(server.guildId); if (!guild) { continue; } const guildMember = await guild.members .fetch(memberId) .catch(() => null); if (guildMember) { guildsWithMember.push(server.guildId); } } return { guilds: guildsWithMember, passed: guildsWithMember.length === 0, }; }