mirror of
https://github.com/InsanusMokrassar/krontab.git
synced 2026-05-30 10:17:16 +00:00
files replacements
This commit is contained in:
13
src/commonMain/kotlin/LambdaKronScheduler.kt
Normal file
13
src/commonMain/kotlin/LambdaKronScheduler.kt
Normal file
@@ -0,0 +1,13 @@
|
||||
package dev.inmo.krontab
|
||||
|
||||
import korlibs.time.DateTime
|
||||
|
||||
class LambdaKronScheduler(
|
||||
private val onNext: suspend (DateTime) -> DateTime?
|
||||
) : KronScheduler {
|
||||
override suspend fun next(relatively: DateTime): DateTime? = onNext(relatively)
|
||||
}
|
||||
|
||||
fun KronScheduler(
|
||||
onNext: suspend (DateTime) -> DateTime?
|
||||
) = LambdaKronScheduler(onNext)
|
||||
Reference in New Issue
Block a user