diff --git a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/Learn2earnViewModel.kt b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/Learn2earnViewModel.kt index 368d6291d7..cb99ddef44 100644 --- a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/Learn2earnViewModel.kt +++ b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/Learn2earnViewModel.kt @@ -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()) diff --git a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/Learn2earnState.kt b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/Learn2earnState.kt index ac82a7f9c4..7c1ba34c55 100644 --- a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/Learn2earnState.kt +++ b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/Learn2earnState.kt @@ -69,6 +69,6 @@ data class MainScreenState( } class Learn2earnUiActions( - val buttonStoryClick: () -> Unit, - val buttonMainClick: () -> Unit, + val onButtonStoryClick: () -> Unit, + val onButtonMainClick: () -> Unit, ) \ No newline at end of file diff --git a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/StateBuilder.kt b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/StateBuilder.kt index 02ae3f1ee2..90e41829ab 100644 --- a/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/StateBuilder.kt +++ b/features/learn2earn/impl/src/main/java/com/tangem/feature/learn2earn/presentation/ui/state/StateBuilder.kt @@ -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,