Updated on 2026-08-14
This commit is contained in:
parent
1b486b730c
commit
d53057dc5f
3 changed files with 8 additions and 8 deletions
|
|
@ -30,8 +30,8 @@ class Learn2earnViewModel @Inject constructor(
|
|||
var uiState: Learn2earnState by mutableStateOf(
|
||||
Learn2earnState.init(
|
||||
uiActions = Learn2earnUiActions(
|
||||
buttonStoryClick = ::buttonStoryClick,
|
||||
buttonMainClick = ::buttonMainClick,
|
||||
onButtonStoryClick = ::onButtonStoryClick,
|
||||
onButtonMainClick = ::onButtonMainClick,
|
||||
),
|
||||
),
|
||||
)
|
||||
|
|
@ -58,11 +58,11 @@ class Learn2earnViewModel @Inject constructor(
|
|||
}
|
||||
}
|
||||
|
||||
private fun buttonStoryClick() {
|
||||
private fun onButtonStoryClick() {
|
||||
router.openWebView(interactor.buildUriForNewUser(), interactor.getBasicAuthHeaders())
|
||||
}
|
||||
|
||||
private fun buttonMainClick() {
|
||||
private fun onButtonMainClick() {
|
||||
if (!interactor.isUserHadPromoCode() && !interactor.isUserRegisteredInPromotion()) {
|
||||
subscribeToWebViewResultEvents()
|
||||
router.openWebView(interactor.buildUriForOldUser(), interactor.getBasicAuthHeaders())
|
||||
|
|
|
|||
|
|
@ -69,6 +69,6 @@ data class MainScreenState(
|
|||
}
|
||||
|
||||
class Learn2earnUiActions(
|
||||
val buttonStoryClick: () -> Unit,
|
||||
val buttonMainClick: () -> Unit,
|
||||
val onButtonStoryClick: () -> Unit,
|
||||
val onButtonMainClick: () -> Unit,
|
||||
)
|
||||
|
|
@ -7,11 +7,11 @@ internal fun Learn2earnState.Companion.init(uiActions: Learn2earnUiActions): Lea
|
|||
return Learn2earnState(
|
||||
storyScreenState = StoryScreenState(
|
||||
isVisible = false,
|
||||
onClick = uiActions.buttonStoryClick,
|
||||
onClick = uiActions.onButtonStoryClick,
|
||||
),
|
||||
mainScreenState = MainScreenState(
|
||||
isVisible = false,
|
||||
onClick = uiActions.buttonMainClick,
|
||||
onClick = uiActions.onButtonMainClick,
|
||||
description = MainScreenState.Description.Learn(0),
|
||||
logoState = MainScreenState.LogoState.Idle,
|
||||
showProgress = false,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue