Made migrate and merge with another only visible if the manga is favorited

This commit is contained in:
Jobobby04 2020-05-07 22:01:14 -04:00
parent 2f928ac034
commit e4d40c7693

View File

@ -138,7 +138,11 @@ class MangaInfoController(private val fromSource: Boolean = false) :
.launchIn(scope) .launchIn(scope)
} }
binding.btnMigrate.visible() if (presenter.manga.favorite) {
binding.btnMigrate.visible()
binding.btnSmartSearch.visible()
}
binding.btnMigrate.clicks() binding.btnMigrate.clicks()
.onEach { .onEach {
PreMigrationController.navigateToMigration( PreMigrationController.navigateToMigration(
@ -149,7 +153,6 @@ class MangaInfoController(private val fromSource: Boolean = false) :
} }
.launchIn(scope) .launchIn(scope)
binding.btnSmartSearch.visible()
binding.btnSmartSearch.clicks() binding.btnSmartSearch.clicks()
.onEach { openSmartSearch() } .onEach { openSmartSearch() }
.launchIn(scope) .launchIn(scope)
@ -482,6 +485,13 @@ class MangaInfoController(private val fromSource: Boolean = false) :
} }
binding.btnCategories.visibleIf { isNowFavorite && presenter.getCategories().isNotEmpty() } binding.btnCategories.visibleIf { isNowFavorite && presenter.getCategories().isNotEmpty() }
if (isNowFavorite) {
binding.btnSmartSearch.visible()
binding.btnMigrate.visible()
} else {
binding.btnSmartSearch.gone()
binding.btnMigrate.gone()
}
} }
private fun openInWebView() { private fun openInWebView() {