Skip to content

Commit ee70bfd

Browse files
committed
jobs: fix deprecated schedule() method implementation
1 parent 886b610 commit ee70bfd

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
# Unreleased
1+
# 1.6.8
22
* server: ErrorHandler now supports finding of handlers using exception super classes
3+
* jobs: fix deprecated schedule() method implementation
34

45
# 1.6.7
56
* core: Converter can now force initialize type arguments' companion objects

jobs/src/JobRunner.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ open class JobRunner(
8181

8282
open fun runOnce(job: Job) = workerPool.submit { runInTransaction(job, UNDISPATCHED) }
8383

84-
@Deprecated("Use version with Duration parameters instead", ReplaceWith("schedule(job, period.milliseconds, delay.milliseconds)"))
85-
open fun schedule(job: Job, delay: Long, period: Long, unit: TimeUnit) = schedule(job, period.milliseconds, delay.milliseconds)
84+
@Deprecated("Use version with Duration parameters instead", ReplaceWith("schedule(job, period.seconds, delay.seconds)"))
85+
open fun schedule(job: Job, delay: Long, period: Long, unit: TimeUnit) = schedule(job, unit.toMillis(period).milliseconds, unit.toMillis(delay).milliseconds)
8686

8787
open fun schedule(job: Job, period: Duration, delay: Duration = period) {
8888
val startAt = LocalDateTime.now().plus(delay.toJavaDuration()).truncatedTo(ChronoUnit.SECONDS)

0 commit comments

Comments
 (0)