diff --git a/app/src/main/java/eu/darken/capod/monitor/core/worker/MonitorWorker.kt b/app/src/main/java/eu/darken/capod/monitor/core/worker/MonitorWorker.kt index 1b8be6da..4598ccc4 100644 --- a/app/src/main/java/eu/darken/capod/monitor/core/worker/MonitorWorker.kt +++ b/app/src/main/java/eu/darken/capod/monitor/core/worker/MonitorWorker.kt @@ -80,8 +80,6 @@ class MonitorWorker @AssistedInject constructor( val start = System.currentTimeMillis() log(TAG, VERBOSE) { "Executing $inputData now (runAttemptCount=$runAttemptCount)" } - setForeground(monitorNotifications.getForegroundInfo(null)) - doDoWork() val duration = System.currentTimeMillis() - start @@ -108,6 +106,8 @@ class MonitorWorker @AssistedInject constructor( return } + setForeground(monitorNotifications.getForegroundInfo(null)) + val monitorJob = podMonitor.mainDevice .setupCommonEventHandlers(TAG) { "PodMonitor" } .distinctUntilChanged()