From 9065676535d87deca09e7610ebfc309dc9c8d5dc Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Tue, 12 Nov 2024 21:20:40 +0530 Subject: [PATCH 1/4] CSR-2066 Cleanup Before Navigate to External --- .../heritage-integration/navigation-helper.js | 7 ++----- .../insurance-company/insurance-company.vue | 17 ++++++++++++----- src/router/index.js | 9 ++++++--- 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/src/helpers/heritage-integration/navigation-helper.js b/src/helpers/heritage-integration/navigation-helper.js index 3ca43147f..bd3c228e9 100644 --- a/src/helpers/heritage-integration/navigation-helper.js +++ b/src/helpers/heritage-integration/navigation-helper.js @@ -109,7 +109,7 @@ export async function getImplicitNavigation(toRoute) { export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLog, - cleanupBeforeNavigateExternalMethod = null, + callBackMethod = null, }) { const log = getQuerystringParameter(queryStrings.LOG); if (eval(log)) { @@ -147,10 +147,7 @@ export async function navigateToHeritageFunnel({ ) { heritageParms["forceEndToEndInsurance"] = true; } - //Cleanup Before Navigate to External - cleanupBeforeNavigateExternalMethod?.(); - - router.navigateToExternalUrl(applicationConfig.HERITAGE_FUNNEL, heritageParms); + router.navigateToExternalUrl(applicationConfig.HERITAGE_FUNNEL, heritageParms, callBackMethod); } export async function skipVinLookup() { diff --git a/src/layouts/insurance-company/insurance-company.vue b/src/layouts/insurance-company/insurance-company.vue index ef881ebde..465d8047c 100644 --- a/src/layouts/insurance-company/insurance-company.vue +++ b/src/layouts/insurance-company/insurance-company.vue @@ -1,5 +1,10 @@