From aa650d44d3b94d8bc1324789f5a374616ff0523f Mon Sep 17 00:00:00 2001 From: Koitharu Date: Tue, 22 Aug 2023 13:28:38 +0300 Subject: [PATCH] Revert "Limit TrackWorker parallelistm when device in use" This reverts commit 0778f34db76b08d905da32d44b926c30d9c2e039. --- .../org/koitharu/kotatsu/tracker/work/TrackWorker.kt | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/tracker/work/TrackWorker.kt b/app/src/main/kotlin/org/koitharu/kotatsu/tracker/work/TrackWorker.kt index 4d47e9564..06aa47101 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/tracker/work/TrackWorker.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/tracker/work/TrackWorker.kt @@ -53,7 +53,6 @@ import org.koitharu.kotatsu.core.logs.TrackerLogger import org.koitharu.kotatsu.core.prefs.AppSettings import org.koitharu.kotatsu.core.util.ext.awaitUniqueWorkInfoByName import org.koitharu.kotatsu.core.util.ext.checkNotificationPermission -import org.koitharu.kotatsu.core.util.ext.powerManager import org.koitharu.kotatsu.core.util.ext.toBitmapOrNull import org.koitharu.kotatsu.core.util.ext.trySetForeground import org.koitharu.kotatsu.details.ui.DetailsActivity @@ -141,7 +140,7 @@ class TrackWorker @AssistedInject constructor( } private suspend fun checkUpdatesAsync(tracks: List): List { - val semaphore = Semaphore(if (isDeviceInUse()) 1 else MAX_PARALLELISM) + val semaphore = Semaphore(MAX_PARALLELISM) return channelFlow { for ((track, channelId) in tracks) { launch { @@ -290,15 +289,6 @@ class TrackWorker @AssistedInject constructor( .build() } - - private fun isDeviceInUse(): Boolean { - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { - return false - } - val powerManager = applicationContext.powerManager ?: return false - return !powerManager.isDeviceIdleMode - } - @Reusable class Scheduler @Inject constructor( private val workManager: WorkManager,