diff --git a/src/main/kotlin/moe/kageru/kagebot/features/TimeoutFeature.kt b/src/main/kotlin/moe/kageru/kagebot/features/TimeoutFeature.kt index 1c43dc9..0e1d8d3 100644 --- a/src/main/kotlin/moe/kageru/kagebot/features/TimeoutFeature.kt +++ b/src/main/kotlin/moe/kageru/kagebot/features/TimeoutFeature.kt @@ -9,7 +9,6 @@ import moe.kageru.kagebot.config.RawTimeoutFeature import moe.kageru.kagebot.persistence.Dao import org.javacord.api.entity.permission.Role import org.javacord.api.event.message.MessageCreateEvent -import java.lang.IllegalArgumentException import java.time.Duration import java.time.Instant @@ -18,11 +17,17 @@ class TimeoutFeature(raw: RawTimeoutFeature) : MessageFeature { ?: throw IllegalArgumentException("No timeout role defined") override fun handle(message: MessageCreateEvent) { - val (_, target, time) = message.readableMessageContent.split(' ', limit = 3).apply { - if (size != 3) { + val (target, time) = message.readableMessageContent.split(' ', limit = 3).let { + if (it.size != 3) { message.channel.sendMessage("Error: expected “