From 312d3363becf4573826a872a75efe43f02a7ca9c Mon Sep 17 00:00:00 2001 From: Carlos M Date: Mon, 11 Sep 2023 17:52:03 -0700 Subject: [PATCH 1/2] Add missing referrer key. --- .../android/financialconnections/navigation/Destination.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/navigation/Destination.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/navigation/Destination.kt index 1ac429a52c9..2eabefd782a 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/navigation/Destination.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/navigation/Destination.kt @@ -160,7 +160,7 @@ internal sealed class Destination( object ManualEntrySuccess : Destination( route = Pane.MANUAL_ENTRY_SUCCESS.value, - paramKeys = listOf(KEY_MICRODEPOSITS, KEY_LAST4), + paramKeys = listOf(KEY_REFERRER, KEY_MICRODEPOSITS, KEY_LAST4), screenBuilder = { ManualEntrySuccessScreen(it) } ) { From 4a6f4e4efb605f819acd4e1fa2de35809d2dfa35 Mon Sep 17 00:00:00 2001 From: Carlos M Date: Mon, 11 Sep 2023 18:06:59 -0700 Subject: [PATCH 2/2] Properly handles back press. --- .../ui/FinancialConnectionsSheetNativeActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/financial-connections/src/main/java/com/stripe/android/financialconnections/ui/FinancialConnectionsSheetNativeActivity.kt b/financial-connections/src/main/java/com/stripe/android/financialconnections/ui/FinancialConnectionsSheetNativeActivity.kt index 2d014555589..913ea1ec151 100644 --- a/financial-connections/src/main/java/com/stripe/android/financialconnections/ui/FinancialConnectionsSheetNativeActivity.kt +++ b/financial-connections/src/main/java/com/stripe/android/financialconnections/ui/FinancialConnectionsSheetNativeActivity.kt @@ -149,7 +149,7 @@ internal class FinancialConnectionsSheetNativeActivity : AppCompatActivity(), Ma ) { BackHandler(true) { viewModel.onBackClick(navController.currentDestination?.pane) - if (navController.popBackStack().not()) onBackPressedDispatcher.onBackPressed() + if (navController.popBackStack().not()) viewModel.onBackPressed() } NavHost( navController,