Long press favorite button to manage categories

(cherry picked from commit fff0f841fa159b442af87625a29cbc3200dd59f2)
This commit is contained in:
arkon 2020-07-17 14:44:09 -04:00 committed by Jobobby04
parent fa580aa3c9
commit 29ad0e091f
2 changed files with 7 additions and 1 deletions

View File

@ -645,7 +645,7 @@ class MangaController :
mangaInfoAdapter?.notifyDataSetChanged()
}
private fun onCategoriesClick() {
fun onCategoriesClick() {
val manga = presenter.manga
val categories = presenter.getCategories()

View File

@ -98,6 +98,12 @@ class MangaInfoHeaderAdapter(
.onEach { controller.onFavoriteClick() }
.launchIn(scope)
if (controller.presenter.manga.favorite && controller.presenter.getCategories().isNotEmpty()) {
binding.btnFavorite.longClicks()
.onEach { controller.onCategoriesClick() }
.launchIn(scope)
}
if (controller.presenter.manga.favorite && Injekt.get<TrackManager>().hasLoggedServices()) {
binding.btnTracking.visible()
binding.btnTracking.clicks()