From 8c664d65dd96822ad85c34428c818b6e078adb07 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Sat, 30 Oct 2021 20:29:02 +0000 Subject: [PATCH] fix fetch members test --- src/cache.ts | 2 ++ src/helpers/members/fetch_members.ts | 4 ++-- src/helpers/members/get_member.ts | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cache.ts b/src/cache.ts index 62303a2d1..382717697 100644 --- a/src/cache.ts +++ b/src/cache.ts @@ -38,6 +38,7 @@ export function createCache( // threads: tableCreator("threads"), unavailableGuilds: tableCreator("unavailableGuilds"), executedSlashCommands: new Set(), + fetchAllMembersProcessingRequests: new Map(), } as AsyncCache; cache.execute = async function () { @@ -58,6 +59,7 @@ export function createCache( // threads: tableCreator("threads"), unavailableGuilds: tableCreator("unavailableGuilds"), executedSlashCommands: new Set(), + fetchAllMembersProcessingRequests: new Map(), } as Cache; cache.execute = createExecute(cache); diff --git a/src/helpers/members/fetch_members.ts b/src/helpers/members/fetch_members.ts index 1995e7101..06e683552 100644 --- a/src/helpers/members/fetch_members.ts +++ b/src/helpers/members/fetch_members.ts @@ -40,12 +40,12 @@ export function fetchMembers( bot.gateway.sendShardMessage(bot.gateway, shardId, { op: DiscordGatewayOpcodes.RequestGuildMembers, d: { - guild_id: guildId, + guild_id: guildId.toString(), // If a query is provided use it, OR if a limit is NOT provided use "" query: options?.query || (options?.limit ? undefined : ""), limit: options?.limit || 0, presences: options?.presences || false, - user_ids: options?.userIds, + user_ids: options?.userIds?.map(id => id.toString()), nonce, }, }); diff --git a/src/helpers/members/get_member.ts b/src/helpers/members/get_member.ts index 3282c36d0..902d5b46e 100644 --- a/src/helpers/members/get_member.ts +++ b/src/helpers/members/get_member.ts @@ -1,6 +1,5 @@ import type { GuildMemberWithUser } from "../../types/members/guild_member.ts"; import type { Bot } from "../../bot.ts"; -import type { SnakeCasedPropertiesDeep } from "../../types/util.ts"; /** Returns a guild member object for the specified user. *