Updated on 2026-08-14

This commit is contained in:
Tangem 2023-06-28 17:02:00 +03:00
parent 1b486b730c
commit d53057dc5f
3 changed files with 8 additions and 8 deletions

View file

@ -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())

View file

@ -69,6 +69,6 @@ data class MainScreenState(
}
class Learn2earnUiActions(
val buttonStoryClick: () -> Unit,
val buttonMainClick: () -> Unit,
val onButtonStoryClick: () -> Unit,
val onButtonMainClick: () -> Unit,
)

View file

@ -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,