From d282f8b1117103d251ce3dc2a213b3a27c72f3b3 Mon Sep 17 00:00:00 2001 From: Wojtek Zieba Date: Fri, 1 Dec 2023 18:54:09 +0100 Subject: [PATCH] refactor: make `startTime` a local variable --- .../java/com/parsely/parselyandroid/EngagementManager.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/parsely/src/main/java/com/parsely/parselyandroid/EngagementManager.kt b/parsely/src/main/java/com/parsely/parselyandroid/EngagementManager.kt index aae2d419..2f1dc620 100644 --- a/parsely/src/main/java/com/parsely/parselyandroid/EngagementManager.kt +++ b/parsely/src/main/java/com/parsely/parselyandroid/EngagementManager.kt @@ -28,18 +28,13 @@ internal class EngagementManager( ) { private var job: Job? = null private var totalTime: Long = 0 - private var startTime: Duration private var nextScheduledExecution: Long = 0 - init { - startTime = clock.now - } - val isRunning: Boolean get() = job?.isActive ?: false fun start() { - startTime = clock.now + val startTime = clock.now job = coroutineScope.launch { while (isActive) { latestDelayMillis = intervalCalculator.calculate(startTime)