Updated on 2026-08-14
This commit is contained in:
parent
873feabdf8
commit
debcf71da6
1 changed files with 15 additions and 0 deletions
|
|
@ -82,6 +82,21 @@ internal class MultiWalletFinalizeModel @Inject constructor(
|
|||
val backupService = backupServiceHolder.backupService.get() ?: return MultiWalletFinalizeUM()
|
||||
val initialStep = getInitialStep()
|
||||
|
||||
// sets proper artwork state for initial step
|
||||
// (if we start from backup cards, we need to show proper artwork) ([REDACTED_TASK_KEY])
|
||||
modelScope.launch {
|
||||
when (initialStep) {
|
||||
MultiWalletFinalizeUM.Step.Primary -> { /* state is already set */ }
|
||||
MultiWalletFinalizeUM.Step.BackupDevice1 -> {
|
||||
onEvent.emit(MultiWalletFinalizeComponent.Event.OneBackupCardAdded)
|
||||
}
|
||||
MultiWalletFinalizeUM.Step.BackupDevice2 -> {
|
||||
onEvent.emit(MultiWalletFinalizeComponent.Event.OneBackupCardAdded)
|
||||
onEvent.emit(MultiWalletFinalizeComponent.Event.TwoBackupCardsAdded)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val batchId = when (initialStep) {
|
||||
MultiWalletFinalizeUM.Step.Primary -> backupService.primaryCardBatchId
|
||||
MultiWalletFinalizeUM.Step.BackupDevice1 -> backupService.backupCardsBatchIds.getOrNull(0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue