patch: Invite.delete() method

This commit is contained in:
Yuzu 2022-06-26 19:29:03 -05:00
parent 6d44d6dfd8
commit ea8174a5f2

View File

@ -3,6 +3,7 @@ import type { DiscordInvite } from "../vendor/external.ts";
import { TargetTypes } from "../vendor/external.ts"; import { TargetTypes } from "../vendor/external.ts";
import InviteGuild from "./InviteGuild.ts"; import InviteGuild from "./InviteGuild.ts";
import User from "./User.ts"; import User from "./User.ts";
import Guild from "./Guild.ts";
/** /**
* @link https://discord.com/developers/docs/resources/invite#invite-object * @link https://discord.com/developers/docs/resources/invite#invite-object
@ -62,6 +63,11 @@ export class Invite {
inviter?: User; inviter?: User;
targetUser?: User; targetUser?: User;
targetType?: TargetTypes; targetType?: TargetTypes;
async delete(): Promise<Invite> {
await Guild.prototype.deleteInvite.call(this.guild, this.code);
return this;
}
} }
export default Invite; export default Invite;