member, guild fetch improved

This commit is contained in:
PxlLoewe
2026-01-31 23:39:35 +01:00
parent f0c138655e
commit 829d6d8cde

View File

@@ -9,8 +9,14 @@ if (!GUILD_ID) {
const router: Router = Router(); const router: Router = Router();
export const getMember = async (memberId: string) => { export const getMember = async (memberId: string) => {
const guild = client.guilds.cache.get(GUILD_ID); let guild = client.guilds.cache.get(GUILD_ID);
if (!guild) {
guild = await client.guilds.fetch(GUILD_ID);
}
if (!guild) throw new Error("Guild not found"); if (!guild) throw new Error("Guild not found");
try { try {
let member = guild.members.cache.get(memberId); let member = guild.members.cache.get(memberId);
if (!member) { if (!member) {