From 887adc87de97de36d56ec1ca66bd7de5b9f0dbdb Mon Sep 17 00:00:00 2001 From: darken Date: Fri, 16 Sep 2022 09:30:36 +0200 Subject: [PATCH] Reduce background monitor time to reduce battery usage. --- app-wear/src/main/java/eu/darken/capod/App.kt | 2 +- .../src/main/java/eu/darken/capod/wear/core/MonitorWorker.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-wear/src/main/java/eu/darken/capod/App.kt b/app-wear/src/main/java/eu/darken/capod/App.kt index 22435f9a..97301cb8 100644 --- a/app-wear/src/main/java/eu/darken/capod/App.kt +++ b/app-wear/src/main/java/eu/darken/capod/App.kt @@ -43,7 +43,7 @@ open class App : Application(), Configuration.Provider { private fun setupWorker() { log(TAG) { "setupWorker()" } val workRequest = PeriodicWorkRequestBuilder( - Duration.ofMinutes(15), + Duration.ofMinutes(25), Duration.ofMinutes(5) ).apply { setInputData(Data.Builder().build()) diff --git a/app-wear/src/main/java/eu/darken/capod/wear/core/MonitorWorker.kt b/app-wear/src/main/java/eu/darken/capod/wear/core/MonitorWorker.kt index 13771bb8..15b049b7 100644 --- a/app-wear/src/main/java/eu/darken/capod/wear/core/MonitorWorker.kt +++ b/app-wear/src/main/java/eu/darken/capod/wear/core/MonitorWorker.kt @@ -86,12 +86,12 @@ class MonitorWorker @AssistedInject constructor( val monitorJob = podMonitor.mainDevice .filterNotNull() - .take(5) + .take(3) .setupCommonEventHandlers(TAG) { "monitorJob" } .launchIn(workerScope) try { - withTimeout(60 * 1000) { + withTimeout(15 * 1000) { monitorJob.join() } log(TAG) { "Monitor job quit after a few takes." }