From 4266a231a2704f685ce9d9625208477236b4cbf5 Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Mon, 10 Jun 2024 15:10:47 -0400 Subject: [PATCH] update getZipCodeData to return object --- src/helpers/service-location-helper.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/helpers/service-location-helper.js b/src/helpers/service-location-helper.js index c5d961d8..de557b21 100644 --- a/src/helpers/service-location-helper.js +++ b/src/helpers/service-location-helper.js @@ -1,15 +1,17 @@ import { useMainStore } from '@/store'; export async function getZipCodeData(zipCode) { - const serviceZipValidationResponse = await useMainStore().validateZip({ zip: zipCode }); - - return { - containsMilitaryBase: serviceZipValidationResponse.containsMilitaryBase, - isValid: serviceZipValidationResponse.isValid, - isServiceable: serviceZipValidationResponse.isServiceable, - state: serviceZipValidationResponse.state, - zipCodeCtu: serviceZipValidationResponse.zipCodeCtu - }; + return await useMainStore().validateZip({ zip: zipCode }) + .then((serviceZipValidationResponse) => ({ + containsMilitaryBase: serviceZipValidationResponse.containsMilitaryBase, + isValid: serviceZipValidationResponse.isValid, + isServiceable: serviceZipValidationResponse.isServiceable, + state: serviceZipValidationResponse.state, + zipCodeCtu: serviceZipValidationResponse.zipCodeCtu + })) + .catch(() => ({ + isValid: false + })); } export async function getPricedMobileFeePart(serviceZipCode) { @@ -20,7 +22,6 @@ export async function getPricedMobileFeePart(serviceZipCode) { // Get the Mobile Fee Part const mobileFeePart = await useMainStore().getMobileFeePart(); - if (mobileFeePart.data == null || mobileFeePart.data === '') { return Promise.resolve(null); }