Florian
08/19/2021, 11:07 PMfixedRateTimerfun startTimer() {
        timer?.cancel()
        applicationScope.launch {
            val selectedTask = selectedTask.first()
            if (selectedTask != null) {
                taskDao.updateLastActiveTimestamp(selectedTask.id, System.currentTimeMillis())
                startTimerService()
                timerRunningFlow.value = true
                timer = fixedRateTimer(period = TICK_DELAY) {
                    applicationScope.launch {
                        taskDao.increaseMillisCompletedToday(selectedTask.id, TICK_DELAY)
                    }
                }
            }
        }
    }ephemient
08/20/2021, 3:37 AMFlorian
08/20/2021, 9:14 AMFlorian
08/20/2021, 9:14 AMGreg Hibberd
08/20/2021, 3:30 PMFlorian
08/20/2021, 5:26 PMFlorian
08/20/2021, 5:27 PMFlorian
08/20/2021, 5:27 PMFlorian
08/20/2021, 5:27 PMephemient
08/20/2021, 5:46 PMephemient
08/20/2021, 5:48 PMephemient
08/20/2021, 5:50 PMFlorian
08/20/2021, 7:04 PMFlorian
08/20/2021, 7:04 PMFlorian
08/20/2021, 7:05 PMdelayelapsedTimedelayFlorian
08/20/2021, 7:05 PM