mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 03:18:17 +00:00
17 lines
624 B
TypeScript
17 lines
624 B
TypeScript
import type { GuildMemberWithUser } from "../../types/members/guildMember.ts";
|
|
import type { Bot } from "../../bot.ts";
|
|
|
|
/** Returns a guild member object for the specified user.
|
|
*
|
|
* ⚠️ **ADVANCED USE ONLY: Your members will be cached in your guild most likely. Only use this when you are absolutely sure the member is not cached.**
|
|
*/
|
|
export async function getMember(bot: Bot, guildId: bigint, id: bigint) {
|
|
const data = await bot.rest.runMethod<GuildMemberWithUser>(
|
|
bot.rest,
|
|
"get",
|
|
bot.constants.endpoints.GUILD_MEMBER(guildId, id),
|
|
);
|
|
|
|
return bot.transformers.member(bot, data, guildId, id);
|
|
}
|