Cleanup Before Navigate to External
This commit is contained in:
hiteshkumar87 2024-11-12 13:49:36 +05:30
parent d6448c63c9
commit 18fc191576
2 changed files with 8 additions and 8 deletions

View file

@ -106,7 +106,11 @@ export async function getImplicitNavigation(toRoute) {
Used to navigate to the heritage funnel with the correct query string and url. Used to navigate to the heritage funnel with the correct query string and url.
*/ */
export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLog }) { export async function navigateToHeritageFunnel({
shouldSaveSession,
pageNameToLog,
cleanupBeforeNavigateExternalMethod = null,
}) {
const log = getQuerystringParameter(queryStrings.LOG); const log = getQuerystringParameter(queryStrings.LOG);
if (eval(log)) { if (eval(log)) {
console.log("------------- Navigate to heritage start -----------------"); console.log("------------- Navigate to heritage start -----------------");
@ -143,6 +147,8 @@ export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLo
) { ) {
heritageParms["forceEndToEndInsurance"] = true; heritageParms["forceEndToEndInsurance"] = true;
} }
//Cleanup Before Navigate to External
cleanupBeforeNavigateExternalMethod?.();
router.navigateToExternalUrl(applicationConfig.HERITAGE_FUNNEL, heritageParms); router.navigateToExternalUrl(applicationConfig.HERITAGE_FUNNEL, heritageParms);
} }

View file

@ -74,10 +74,6 @@ export default {
// Call the "next" function to complete the transition to this page. // Call the "next" function to complete the transition to this page.
next((vm) => { next((vm) => {
//Reload page if serve from bfcache.
if (performance.getEntriesByType("navigation")[0].type === "back_forward") {
vm.handlePageShow();
}
vm.setCmsContent(resultMap.cmsContent); vm.setCmsContent(resultMap.cmsContent);
vm.originalList = resultMap.insuranceCompanyList; vm.originalList = resultMap.insuranceCompanyList;
if (store.getters.externalParameterState?.isExternalParameter) { if (store.getters.externalParameterState?.isExternalParameter) {
@ -97,9 +93,6 @@ export default {
}, },
}, },
methods: { methods: {
handlePageShow() {
window.location.reload();
},
isCashParentAccountNumber() { isCashParentAccountNumber() {
return ( return (
applicationConfig.CASH_PARENT_ACCOUNT_NUMBER.toString() === applicationConfig.CASH_PARENT_ACCOUNT_NUMBER.toString() ===
@ -145,6 +138,7 @@ export default {
navigateToHeritageFunnel({ navigateToHeritageFunnel({
shouldSaveSession: true, shouldSaveSession: true,
pageNameToLog: "insurance-company", pageNameToLog: "insurance-company",
cleanupBeforeNavigateExternalMethod: this.$refs.navbar.removeLoader,
}); });
}, },
}, },