BREAKING: banMember deleteMessageDays > deleteMessageSeconds (#2422)

* add ban delete_message_seconds and remove reason

* test: ban member and delete messages

* helpers/banMember: nuke deleteMessageDays

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
This commit is contained in:
LTS20050703
2022-09-04 11:31:36 -05:00
committed by GitHub
co-authored by Skillz4Killz
parent e1afec3da9
commit 43393f1a5d
2 changed files with 15 additions and 9 deletions
+6 -8
View File
@@ -6,19 +6,17 @@ export async function banMember(bot: Bot, guildId: bigint, id: bigint, options?:
bot.rest,
"PUT",
bot.constants.routes.GUILD_BAN(guildId, id),
options
? {
delete_message_days: options.deleteMessageDays,
reason: options.reason,
}
: {},
{
delete_message_seconds: options?.deleteMessageSeconds,
reason: options?.reason,
},
);
}
/** https://discord.com/developers/docs/resources/guild#create-guild-ban */
export interface CreateGuildBan {
/** Number of days to delete messages for (0-7) */
deleteMessageDays?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7;
/** Number of seconds to delete messages for, between 0 and 604800 (7 days) */
deleteMessageSeconds?: number;
/** Reason for the ban */
reason?: string;
}