Updated on 2026-08-14
This commit is contained in:
parent
73fe2a87af
commit
cf97a1778d
7 changed files with 6 additions and 7 deletions
|
|
@ -17,7 +17,7 @@ sealed class OnboardingNoteAction : Action {
|
|||
object ShowAddressInfoDialog : OnboardingNoteAction()
|
||||
|
||||
// from redux
|
||||
class SetArtworkUrl(val artwork: Artwork) : OnboardingNoteAction()
|
||||
class SetArtwork(val artwork: Artwork) : OnboardingNoteAction()
|
||||
data class SetWalletManager(val walletManager: WalletManager) : OnboardingNoteAction()
|
||||
object DetermineStepOfScreen : OnboardingNoteAction()
|
||||
object Done : OnboardingNoteAction()
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ private fun handleNoteAction(action: Action, dispatch: DispatchFunction) {
|
|||
is OnboardingNoteAction.LoadCardArtwork -> {
|
||||
scope.launch {
|
||||
val artwork = onboardingManager.loadArtwork()
|
||||
withMainContext { store.dispatch(OnboardingNoteAction.SetArtworkUrl(artwork)) }
|
||||
withMainContext { store.dispatch(OnboardingNoteAction.SetArtwork(artwork)) }
|
||||
}
|
||||
}
|
||||
is OnboardingNoteAction.DetermineStepOfScreen -> {
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ private fun internalReduce(action: Action, appState: AppState): OnboardingNoteSt
|
|||
is GlobalAction.Onboarding.Start -> {
|
||||
state = OnboardingNoteState()
|
||||
}
|
||||
is OnboardingNoteAction.SetArtworkUrl -> {
|
||||
is OnboardingNoteAction.SetArtwork -> {
|
||||
state = state.copy(cardArtwork = action.artwork)
|
||||
}
|
||||
is OnboardingNoteAction.SetWalletManager -> {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@ import androidx.transition.TransitionManager
|
|||
import com.tangem.tap.common.extensions.getDrawableCompat
|
||||
import com.tangem.tap.common.transitions.InternalNoteLayoutTransition
|
||||
import com.tangem.tap.features.onboarding.products.BaseOnboardingFragment
|
||||
import com.tangem.tap.features.onboarding.products.note.swapToBitmapDrawable
|
||||
import com.tangem.tap.features.onboarding.products.otherCards.redux.OnboardingOtherCardsAction
|
||||
import com.tangem.tap.features.onboarding.products.otherCards.redux.OnboardingOtherCardsState
|
||||
import com.tangem.tap.features.onboarding.products.otherCards.redux.OnboardingOtherCardsStep
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ sealed class OnboardingOtherCardsAction : Action {
|
|||
object CreateWallet : OnboardingOtherCardsAction()
|
||||
|
||||
// from redux
|
||||
class SetArtworkUrl(val artwork: Artwork) : OnboardingOtherCardsAction()
|
||||
class SetArtwork(val artwork: Artwork) : OnboardingOtherCardsAction()
|
||||
object DetermineStepOfScreen : OnboardingOtherCardsAction()
|
||||
object Done : OnboardingOtherCardsAction()
|
||||
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ private fun handleOtherCardsAction(action: Action, dispatch: DispatchFunction) {
|
|||
is OnboardingOtherCardsAction.LoadCardArtwork -> {
|
||||
scope.launch {
|
||||
val artwork = onboardingManager.loadArtwork()
|
||||
withMainContext { store.dispatch(OnboardingOtherCardsAction.SetArtworkUrl(artwork)) }
|
||||
withMainContext { store.dispatch(OnboardingOtherCardsAction.SetArtwork(artwork)) }
|
||||
}
|
||||
}
|
||||
is OnboardingOtherCardsAction.DetermineStepOfScreen -> {
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ private fun internalReduce(action: Action, appState: AppState): OnboardingOtherC
|
|||
is GlobalAction.Onboarding.Start -> {
|
||||
state = OnboardingOtherCardsState()
|
||||
}
|
||||
is OnboardingOtherCardsAction.SetArtworkUrl -> {
|
||||
is OnboardingOtherCardsAction.SetArtwork -> {
|
||||
state = state.copy(cardArtwork = action.artwork)
|
||||
}
|
||||
is OnboardingOtherCardsAction.SetStepOfScreen -> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue