fix: getInvites return type

This commit is contained in:
ITOH
2021-05-22 17:57:56 +02:00
parent 9f9a344eef
commit 97e37da29a

View File

@@ -1,5 +1,5 @@
import { rest } from "../../rest/rest.ts";
import type { Invite } from "../../types/invites/invite.ts";
import type { InviteMetadata } from "../../types/invites/invite_metadata.ts";
import { Collection } from "../../util/collection.ts";
import { endpoints } from "../../util/constants.ts";
import { requireBotGuildPermissions } from "../../util/permissions.ts";
@@ -8,7 +8,7 @@ import { requireBotGuildPermissions } from "../../util/permissions.ts";
export async function getInvites(guildId: bigint) {
await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]);
const result = await rest.runMethod<Invite[]>("get", endpoints.GUILD_INVITES(guildId));
const result = await rest.runMethod<InviteMetadata[]>("get", endpoints.GUILD_INVITES(guildId));
return new Collection(result.map((invite) => [invite.code, invite]));
}