Skip to content

Commit 1577d06

Browse files
committed
[CommandAntiSpamModule] Migrate long to Duration class
1 parent 9d91510 commit 1577d06

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

bukkit/src/main/kotlin/io/github/rothes/esu/bukkit/module/CommandAntiSpamModule.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@ import io.github.rothes.esu.core.configuration.ConfigurationPart
99
import io.github.rothes.esu.core.module.configuration.BaseModuleConfiguration
1010
import io.github.rothes.esu.core.user.User
1111
import io.github.rothes.esu.core.configuration.meta.Comment
12+
import io.github.rothes.esu.core.util.extension.DurationExt.compareTo
1213
import org.bukkit.Bukkit
1314
import org.bukkit.event.EventHandler
1415
import org.bukkit.event.EventPriority
1516
import org.bukkit.event.HandlerList
1617
import org.bukkit.event.Listener
1718
import org.bukkit.event.player.PlayerCommandPreprocessEvent
19+
import java.time.Duration
20+
import kotlin.time.Duration.Companion.seconds
21+
import kotlin.time.toJavaDuration
1822

1923
object CommandAntiSpamModule: BukkitModule<CommandAntiSpamModule.ModuleConfig, CommandAntiSpamModule.ModuleLocale>(
2024
ModuleConfig::class.java, ModuleLocale::class.java
@@ -107,7 +111,7 @@ object CommandAntiSpamModule: BukkitModule<CommandAntiSpamModule.ModuleConfig, C
107111
val cancelCount: Int = 3,
108112
val warnCount: Int = 3,
109113
val kickCount: Int = 5,
110-
val expireInterval: Int = 20 * 1000,
114+
val expireInterval: Duration = 20.seconds.toJavaDuration(),
111115
): ConfigurationPart
112116
}
113117

0 commit comments

Comments
 (0)