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." }