From a43acf6c76bda8cb90b046b648ba02efeecb9bc2 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Mon, 12 Apr 2021 21:57:41 +0000 Subject: [PATCH] fix: remaining errors --- src/helpers/members/fetch_members.ts | 16 +++++++++++++++- src/helpers/members/get_members_by_query.ts | 15 ++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/helpers/members/fetch_members.ts b/src/helpers/members/fetch_members.ts index 61cf934cb..2c23ca264 100644 --- a/src/helpers/members/fetch_members.ts +++ b/src/helpers/members/fetch_members.ts @@ -1,6 +1,7 @@ import { identifyPayload } from "../../bot.ts"; import { DiscordenoMember } from "../../structures/member.ts"; import { DiscordGatewayIntents } from "../../types/gateway/gateway_intents.ts"; +import { RequestGuildMembers } from "../../types/guilds/request_guild_members.ts"; import { Errors } from "../../types/misc/errors.ts"; import { Collection } from "../../util/collection.ts"; @@ -15,7 +16,7 @@ import { Collection } from "../../util/collection.ts"; export function fetchMembers( guildId: string, shardId: number, - options?: FetchMembersOptions, + options?: RequestGuildMembers ) { // You can request 1 member without the intent if ( @@ -33,3 +34,16 @@ export function fetchMembers( return requestAllMembers(guildId, shardId, resolve, options); }) as Promise>; } + +function requestAllMembers( + guildId: string, + shardId: number, + resolve: ( + value: + | Collection + | PromiseLike> + ) => void, + options: any +): void { + throw new Error("Function not implemented."); +} diff --git a/src/helpers/members/get_members_by_query.ts b/src/helpers/members/get_members_by_query.ts index 5020f5e26..035ce1f41 100644 --- a/src/helpers/members/get_members_by_query.ts +++ b/src/helpers/members/get_members_by_query.ts @@ -9,7 +9,7 @@ import { Collection } from "../../util/collection.ts"; export async function getMembersByQuery( guildId: string, name: string, - limit = 1, + limit = 1 ) { const guild = await cacheHandlers.get("guilds", guildId); if (!guild) return; @@ -21,3 +21,16 @@ export async function getMembersByQuery( }); }) as Promise>; } + +function requestAllMembers( + id: string, + shardId: number, + resolve: ( + value: + | Collection + | PromiseLike> + ) => void, + arg3: { query: string; limit: number } +): void { + throw new Error("Function not implemented."); +}