This commit is contained in:
ITOH
2021-04-24 19:38:38 +02:00
parent 0feb6822d0
commit 03db98cd48
11 changed files with 40 additions and 43 deletions
+4 -7
View File
@@ -4,10 +4,7 @@ import { rest } from "../../rest/rest.ts";
import { DiscordenoMember } from "../../structures/member.ts";
import { structures } from "../../structures/mod.ts";
import { DiscordGatewayIntents } from "../../types/gateway/gateway_intents.ts";
import {
DiscordGuildMember,
DiscordGuildMemberWithUser,
} from "../../types/guilds/guild_member.ts";
import { GuildMember } from "../../types/guilds/guild_member.ts";
import { ListGuildMembers } from "../../types/guilds/list_guild_members.ts";
import { Errors } from "../../types/misc/errors.ts";
import { Collection } from "../../util/collection.ts";
@@ -49,7 +46,7 @@ export async function getMembers(guildId: string, options?: ListGuildMembers) {
);
}
const result: DiscordGuildMember[] = (await rest.runMethod(
const result = (await rest.runMethod<GuildMember[]>(
"get",
`${endpoints.GUILD_MEMBERS(guildId)}?limit=${
membersLeft > 1000 ? 1000 : membersLeft
@@ -59,7 +56,7 @@ export async function getMembers(guildId: string, options?: ListGuildMembers) {
const discordenoMembers = await Promise.all(
result.map(async (member) => {
const discordenoMember = await structures.createDiscordenoMember(
member as DiscordGuildMemberWithUser,
member,
guildId,
);
@@ -71,7 +68,7 @@ export async function getMembers(guildId: string, options?: ListGuildMembers) {
return discordenoMember;
}),
) as DiscordenoMember[];
);
if (!discordenoMembers.length) break;