We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1235953 commit d106b6eCopy full SHA for d106b6e
common/src/main/kotlin/com/lambda/core/TimerManager.kt
@@ -32,13 +32,13 @@ object TimerManager : Loadable {
32
val fixedTickDelta get() = (System.nanoTime() - start).mod(TICK_DELAY_NANOS).toDouble() / TICK_DELAY_NANOS
33
34
init {
35
- start = System.nanoTime()
36
fixedRateTimer(
37
daemon = true,
38
name = "Scheduler-Lambda-Tick",
39
- initialDelay = TICK_DELAY,
+ initialDelay = 0,
40
period = TICK_DELAY
41
) {
+ if (start == 0L) start = System.nanoTime()
42
ClientEvent.FixedTick(this).post()
43
}
44
0 commit comments