Proper check for when to navigate to tracker settings from tracking action

(cherry picked from commit d20a8fcf134a02735102010c5d10d1a4455ab8d6)
This commit is contained in:
arkon 2023-12-14 19:52:49 -05:00 committed by Jobobby04
parent c0e1fccf81
commit 6f82c9c867
2 changed files with 2 additions and 2 deletions

View File

@ -181,7 +181,7 @@ class MangaScreen(
)
}.takeIf { isHttpSource },
onTrackingClicked = {
if (successState.trackingCount == 0) {
if (screenModel.loggedInTrackers.isEmpty()) {
navigator.push(SettingsScreen(SettingsScreen.Destination.Tracking))
} else {
screenModel.showTrackDialog()

View File

@ -185,7 +185,7 @@ class MangaScreenModel(
private val successState: State.Success?
get() = state.value as? State.Success
private val loggedInTrackers by lazy { trackerManager.trackers.filter { it.isLoggedIn } }
val loggedInTrackers by lazy { trackerManager.trackers.filter { it.isLoggedIn } }
val manga: Manga?
get() = successState?.manga