Updated on 2026-08-14

This commit is contained in:
Tangem 2025-09-11 15:53:28 +05:00
parent 410253dc5a
commit 3c3f35aeb6
26 changed files with 589 additions and 63 deletions

View file

@ -193,7 +193,7 @@ internal class LegacyScanProcessor @Inject constructor(
}
}
@Suppress("LongMethod", "MagicNumber")
@Suppress("LongMethod", "LongParameterList", "MagicNumber")
private suspend inline fun onScanSuccess(
scanResponse: ScanResponse,
crossinline onProgressStateChange: suspend (showProgress: Boolean) -> Unit,

View file

@ -237,14 +237,19 @@ internal class ChildFactory @Inject constructor(
context = context,
params = OnboardingEntryComponent.Params(
scanResponse = route.scanResponse,
mode = when (route.mode) {
AppRoute.Onboarding.Mode.Onboarding -> OnboardingEntryComponent.Mode.Onboarding
AppRoute.Onboarding.Mode.AddBackupWallet1 -> OnboardingEntryComponent.Mode.AddBackupWallet1
AppRoute.Onboarding.Mode.WelcomeOnlyTwin -> OnboardingEntryComponent.Mode.WelcomeOnlyTwin
AppRoute.Onboarding.Mode.RecreateWalletTwin ->
mode = when (val mode = route.mode) {
is AppRoute.Onboarding.Mode.Onboarding ->
OnboardingEntryComponent.Mode.Onboarding
is AppRoute.Onboarding.Mode.AddBackupWallet1 ->
OnboardingEntryComponent.Mode.AddBackupWallet1
is AppRoute.Onboarding.Mode.WelcomeOnlyTwin ->
OnboardingEntryComponent.Mode.WelcomeOnlyTwin
is AppRoute.Onboarding.Mode.RecreateWalletTwin ->
OnboardingEntryComponent.Mode.RecreateWalletTwin
AppRoute.Onboarding.Mode.ContinueFinalize ->
is AppRoute.Onboarding.Mode.ContinueFinalize ->
OnboardingEntryComponent.Mode.ContinueFinalize
is AppRoute.Onboarding.Mode.UpgradeHotWallet ->
OnboardingEntryComponent.Mode.UpgradeHotWallet(mode.userWalletId)
},
),
componentFactory = onboardingEntryComponentFactory,