diff --git a/src/commonMain/kotlin/dev/inmo/krontab/StringParser.kt b/src/commonMain/kotlin/dev/inmo/krontab/StringParser.kt index 287761f..a20bf93 100644 --- a/src/commonMain/kotlin/dev/inmo/krontab/StringParser.kt +++ b/src/commonMain/kotlin/dev/inmo/krontab/StringParser.kt @@ -70,14 +70,14 @@ fun createSimpleScheduler( it.getOrNull(5), it.getOrNull(6) ).forEach { - val parsedOffset = parseOffset(it) - offsetParsed = offsetParsed ?: parsedOffset + val offsetFromString = parseOffset(it) + offsetParsed = offsetParsed ?: offsetFromString when { - parsedOffset == null && yearParsed == null -> { + offsetFromString == null && yearParsed == null -> { yearParsed = parseYears(it) } - parsedOffset != null && offsetParsed == null -> { - offsetParsed = parsedOffset + offsetFromString != null && offsetParsed == null -> { + offsetParsed = offsetFromString } } } diff --git a/src/commonMain/kotlin/dev/inmo/krontab/internal/CronDateTimeScheduler.kt b/src/commonMain/kotlin/dev/inmo/krontab/internal/CronDateTimeScheduler.kt index f4ae554..23de605 100644 --- a/src/commonMain/kotlin/dev/inmo/krontab/internal/CronDateTimeScheduler.kt +++ b/src/commonMain/kotlin/dev/inmo/krontab/internal/CronDateTimeScheduler.kt @@ -1,6 +1,6 @@ package dev.inmo.krontab.internal -import com.soywiz.klock.* +import com.soywiz.klock.DateTime import dev.inmo.krontab.* import dev.inmo.krontab.collection.plus