feat(handlers): check for message max delete days (#416)

* check prune max days

* patch(handlers): max days is 30

* change in description too

* fix: merge problems
This commit is contained in:
ITOH
2021-01-21 07:57:05 +01:00
committed by GitHub
parent 19c7e3b4e0
commit e62b52d160
3 changed files with 6 additions and 7 deletions
+4 -6
View File
@@ -479,9 +479,8 @@ export async function swapRoles(guildID: string, rolePositons: PositionSwap) {
/** Check how many members would be removed from the server in a prune operation. Requires the KICK_MEMBERS permission */
export async function getPruneCount(guildID: string, options: PruneOptions) {
if (options.days < 1) {
throw new Error(Errors.PRUNE_MIN_DAYS);
}
if (options.days < 1) throw new Error(Errors.PRUNE_MIN_DAYS);
if (options.days > 30) throw new Error(Errors.PRUNE_MAX_DAYS);
const hasPerm = await botHasPermission(guildID, ["KICK_MEMBERS"]);
if (!hasPerm) {
@@ -498,9 +497,8 @@ export async function getPruneCount(guildID: string, options: PruneOptions) {
/** Begin pruning all members in the given time period */
export async function pruneMembers(guildID: string, options: PruneOptions) {
if (options.days < 1) {
throw new Error(Errors.PRUNE_MIN_DAYS);
}
if (options.days < 1) throw new Error(Errors.PRUNE_MIN_DAYS);
if (options.days > 30) throw new Error(Errors.PRUNE_MAX_DAYS);
const hasPerm = await botHasPermission(guildID, ["KICK_MEMBERS"]);
if (!hasPerm) {