Skip to content

Commit 9e87979

Browse files
committed
fix: add check for delete message days to make sure it can't be more than 7
1 parent f696b0d commit 9e87979

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/kotlin/me/ddivad/judgebot/Main.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ suspend fun main() {
7070
field {
7171
name = "Build Info"
7272
value = "```" +
73-
"Version: 2.5.1\n" +
73+
"Version: 2.5.2\n" +
7474
"DiscordKt: ${versions.library}\n" +
7575
"Kord: ${versions.kord}\n" +
7676
"Kotlin: $kotlinVersion" +

src/main/kotlin/me/ddivad/judgebot/commands/UserCommands.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ fun createUserCommands(
7979
requiredPermission = Permissions.STAFF
8080
execute(LowerUserArg, IntegerArg("Delete message days").optional(0), EveryArg) {
8181
val (target, deleteDays, reason) = args
82+
if (deleteDays > 7) {
83+
respond("Delete days cannot be more than **7**. You tried with **${deleteDays}**")
84+
return@execute
85+
}
8286
val ban = Punishment(target.id.asString, InfractionType.Ban, reason, author.id.asString)
8387
banService.banUser(target, guild, ban, deleteDays).also {
8488
loggingService.userBanned(guild, target, ban)

0 commit comments

Comments
 (0)