@@ -406,7 +406,7 @@ private fun RootNavHost(
406406 home(walletViewModel, appViewModel, activityListViewModel, settingsViewModel, navController)
407407 settings(navController, settingsViewModel)
408408 profile(navController, settingsViewModel)
409- shop(navController, settingsViewModel)
409+ shop(navController, settingsViewModel, appViewModel )
410410 generalSettings(navController)
411411 advancedSettings(navController)
412412 aboutSettings(navController)
@@ -707,6 +707,7 @@ private fun NavGraphBuilder.profile(
707707private fun NavGraphBuilder.shop (
708708 navController : NavHostController ,
709709 settingsViewModel : SettingsViewModel ,
710+ appViewModel : AppViewModel ,
710711) {
711712 composableWithDefaultTransitions<Routes .ShopIntro > {
712713 ShopIntroScreen (
@@ -731,9 +732,9 @@ private fun NavGraphBuilder.shop(
731732 onClose = { navController.navigateToHome() },
732733 onBack = { navController.popBackStack() },
733734 page = navBackEntry.toRoute<Routes .ShopWebView >().page,
734- onPaymentIntent = { intent ->
735- Logger .warn( " Payment intent $intent " , context = " ShopWebViewScreen " )
736- } // TODO HANDLE
735+ onPaymentIntent = { data ->
736+ appViewModel.onScanSuccess(data )
737+ }
737738 )
738739 }
739740}
0 commit comments