member, guild fetch improved
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user