refactor: use guildID and shardID as args in requestAllMembers() & fetchMembers() (#671)

* change args of requestAllMembers

* change args of fetchMembers

* fix getMembersByQuery

Co-authored-by: ayntee <ayyantee@gmail.com>
This commit is contained in:
ITOH
2021-03-15 15:19:18 +00:00
committed by GitHub
parent e7bbaa4a2f
commit 2d55decce5
3 changed files with 18 additions and 11 deletions
+7 -7
View File
@@ -1,7 +1,6 @@
import { handlers } from "../handlers/mod.ts";
import { Guild } from "../structures/guild.ts";
import { Member } from "../structures/mod.ts";
import { eventHandlers } from "../bot.ts";
import { handlers } from "../handlers/mod.ts";
import { Member } from "../structures/mod.ts";
import {
DiscordBotGatewayData,
DiscordIdentify,
@@ -88,18 +87,19 @@ export async function handleDiscordPayload(
}
export async function requestAllMembers(
guild: Guild,
guildID: string,
shardID: number,
resolve: (
value: Collection<string, Member> | PromiseLike<Collection<string, Member>>,
) => void,
options?: FetchMembersOptions,
) {
const nonce = `${guild.id}-${Date.now()}`;
const nonce = `${guildID}-${Date.now()}`;
cache.fetchAllMembersProcessingRequests.set(nonce, resolve);
await requestGuildMembers(
guild.id,
guild.shardID,
guildID,
shardID,
nonce,
options,
);