Files
jailbot/src/bot/funcs/isMemberInRootGuild.ts
T
2026-08-17 23:17:20 +02:00

20 lines
453 B
TypeScript

import type { GuildMember } from "discord.js";
import { getRootGuild } from "..";
export async function isMemberInRootGuild(
memberId: string,
): Promise<{ present: boolean; member?: GuildMember }> {
let member =
getRootGuild().members.cache.get(memberId) ||
(await getRootGuild().members.fetch(memberId).catch(() => null));
return member
? {
present: true,
member,
}
: {
present: false,
};
}