Skip to content

Commit 45afe1c

Browse files
authored
Merge pull request #93 from the-programmers-hangout/develop
release: merge develop with master
2 parents 1aaff27 + 5629c4a commit 45afe1c

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ suspend fun main(args: Array<String>) {
5757
field {
5858
name = "Build Info"
5959
value = "```" +
60-
"Version: 2.1.1\n" +
60+
"Version: 2.1.2\n" +
6161
"DiscordKt: ${versions.library}\n" +
6262
"Kotlin: $kotlinVersion" +
6363
"```"

src/main/kotlin/me/ddivad/judgebot/conversations/InfractionConversation.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,17 @@ class InfractionConversation(private val databaseService: DatabaseService,
2222
else guildConfiguration.infractionConfiguration.warnPoints
2323
val rules = databaseService.guilds.getRules(guild)
2424
val ruleId = if (rules.isNotEmpty()) {
25-
val rule = promptEmbed(IntegerArg) { createInfractionRuleEmbed(guild, rules) }
25+
respond { createInfractionRuleEmbed(guild, rules) }
26+
val rule = promptUntil(
27+
IntegerArg,
28+
prompt = "Enter choice:",
29+
isValid = { number -> rules.any { it.number == number } || number == 0 },
30+
error = "Rule not found. Please enter a valid rule ID or 0:"
31+
)
2632
if (rule > 0) rule else null
2733
} else null
2834
val infraction = Infraction(this.user.id.value, infractionReason, type, points, ruleId)
2935
infractionService.infract(targetUser, guild, user, infraction)
3036
respondMenu { createHistoryEmbed(targetUser, user, guild, configuration, databaseService) }
3137
}
32-
}
38+
}

0 commit comments

Comments
 (0)