Reduce background monitor time to reduce battery usage.

This commit is contained in:
darken
2022-09-16 09:31:18 +02:00
parent 4219bd02c5
commit 887adc87de
2 changed files with 3 additions and 3 deletions
@@ -43,7 +43,7 @@ open class App : Application(), Configuration.Provider {
private fun setupWorker() {
log(TAG) { "setupWorker()" }
val workRequest = PeriodicWorkRequestBuilder<MonitorWorker>(
Duration.ofMinutes(15),
Duration.ofMinutes(25),
Duration.ofMinutes(5)
).apply {
setInputData(Data.Builder().build())
@@ -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." }