.
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
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,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user