chore: Remove unnecessary downloadStatusChange trigger

Already handled by MainActivity
This commit is contained in:
Ahmad Ansori Palembani 2024-12-13 08:18:31 +07:00
parent bc97bdca3c
commit 2c3a2da0f1
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
4 changed files with 0 additions and 23 deletions

View file

@ -10,7 +10,6 @@ import eu.kanade.tachiyomi.extension.model.InstalledExtensionsOrder
import eu.kanade.tachiyomi.extension.util.ExtensionLoader
import eu.kanade.tachiyomi.ui.migration.BaseMigrationPresenter
import eu.kanade.tachiyomi.util.system.LocaleHelper
import eu.kanade.tachiyomi.util.system.launchUI
import eu.kanade.tachiyomi.util.system.withUIContext
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async
@ -42,12 +41,6 @@ class ExtensionBottomPresenter : BaseMigrationPresenter<ExtensionBottomSheet>()
override fun onCreate() {
super.onCreate()
presenterScope.launchUI {
downloadManager.queueState.collect {
view?.updateDownloadStatus(downloadManager.isRunning)
}
}
presenterScope.launch {
val extensionJob = async {
extensionManager.findAvailableExtensions()

View file

@ -521,8 +521,4 @@ class ExtensionBottomSheet @JvmOverloads constructor(context: Context, attrs: At
return if (index == -1) POSITION_NONE else index
}
}
fun updateDownloadStatus(isRunning: Boolean) {
(controller.activity as? MainActivity)?.downloadStatusChanged(isRunning)
}
}

View file

@ -61,7 +61,6 @@ import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.core.preference.Preference
import eu.kanade.tachiyomi.data.database.models.Category
import eu.kanade.tachiyomi.data.database.models.LibraryManga
import eu.kanade.tachiyomi.data.download.DownloadJob
import eu.kanade.tachiyomi.data.library.LibraryUpdateJob
import eu.kanade.tachiyomi.data.notification.NotificationReceiver
import eu.kanade.tachiyomi.data.notification.Notifications
@ -2198,8 +2197,4 @@ open class LibraryController(
}
}
}
fun updateDownloadStatus(isRunning: Boolean) {
(activity as? MainActivity)?.downloadStatusChanged(isRunning)
}
}

View file

@ -42,7 +42,6 @@ import eu.kanade.tachiyomi.util.manga.MangaCoverMetadata
import eu.kanade.tachiyomi.util.mapStatus
import eu.kanade.tachiyomi.util.system.launchIO
import eu.kanade.tachiyomi.util.system.launchNonCancellableIO
import eu.kanade.tachiyomi.util.system.launchUI
import eu.kanade.tachiyomi.util.system.withIOContext
import eu.kanade.tachiyomi.util.system.withUIContext
import java.util.*
@ -197,12 +196,6 @@ class LibraryPresenter(
lastAllLibraryItems = null
}
presenterScope.launchUI {
downloadManager.queueState.collect {
view?.updateDownloadStatus(downloadManager.isRunning)
}
}
subscribeLibrary()
if (!preferences.showLibrarySearchSuggestions().isSet()) {