From 69e2e10d29a8683db4f7749a22f2ff0a7af0c2ce Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Wed, 3 Jun 2020 20:03:04 +0600 Subject: [PATCH] small optimization of Executes --- src/commonMain/kotlin/com/insanusmokrassar/krontab/Executes.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(