diff --git a/src/commonMain/kotlin/com/insanusmokrassar/krontab/Executes.kt b/src/commonMain/kotlin/com/insanusmokrassar/krontab/Executes.kt index 6c2fe51..fdd5c13 100644 --- a/src/commonMain/kotlin/com/insanusmokrassar/krontab/Executes.kt +++ b/src/commonMain/kotlin/com/insanusmokrassar/krontab/Executes.kt @@ -5,7 +5,7 @@ import kotlinx.coroutines.delay suspend inline fun KronScheduler.doWhile(noinline block: suspend () -> Boolean) { do { - delay(next().unixMillisLong - DateTime.now().unixMillisLong) + delay((next() - DateTime.now()).millisecondsLong) } while (block()) } suspend inline fun doWhile(