diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt index 9ad2f32be..33c5d67e7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt @@ -233,9 +233,6 @@ class LibraryController( settingsSheet = LibrarySettingsSheet(router) { group -> when (group) { is LibrarySettingsSheet.Filter.FilterGroup -> onFilterChanged() - // SY --> - is LibrarySettingsSheet.Grouping.InternalGroup -> onGroupChanged() - // SY <-- else -> {} // Handled via different mechanisms } } @@ -267,14 +264,6 @@ class LibraryController( } } - // SY --> - private fun onGroupChanged() { - viewScope.launchUI { - presenter.requestGroupUpdate() - } - } - // SY <-- - fun search(query: String) { presenter.searchQuery = query } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index b8c8b612a..c9b8538db 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -169,11 +169,6 @@ class LibraryPresenter( private val _filterChanges: Channel = Channel(Int.MAX_VALUE) private val filterChanges = _filterChanges.receiveAsFlow().onStart { emit(Unit) } - // SY --> - private val _groupChanges: Channel = Channel(Int.MAX_VALUE) - private val groupChanges = _groupChanges.receiveAsFlow().onStart { emit(Unit) } - // SY <-- - private var librarySubscription: Job? = null // SY --> @@ -218,7 +213,7 @@ class LibraryPresenter( getTracksPerManga.subscribe(), filterChanges, // SY --> - groupChanges, + libraryPreferences.groupLibraryBy().changes(), libraryPreferences.librarySortingMode().changes(), // SY <-- ) { library, tracks, _, _, _ -> @@ -566,15 +561,6 @@ class LibraryPresenter( _filterChanges.send(Unit) } - // SY --> - /** - * Requests the library to be grouped. - */ - suspend fun requestGroupUpdate() = withIOContext { - _groupChanges.send(Unit) - } - // SY <-- - /** * Called when a manga is opened. */