From 221c8ef2ce12491e81d80ef1a1b9c78011c73ab6 Mon Sep 17 00:00:00 2001 From: scottkiener-at-safelite Date: Thu, 9 Apr 2026 11:21:45 -0400 Subject: [PATCH] INSR-2124 | Remove conditional env logic There is no longer a mismatch between environments that must be rectified on the front-end --- src/constants/endpoints.js | 33 ++++++++++++-------------------- src/store/index.js | 39 -------------------------------------- 2 files changed, 12 insertions(+), 60 deletions(-) diff --git a/src/constants/endpoints.js b/src/constants/endpoints.js index d18d073e..0f75c323 100644 --- a/src/constants/endpoints.js +++ b/src/constants/endpoints.js @@ -1,5 +1,3 @@ -import applicationConfig from './application-config'; - const ACCOUNT_BASE_URL = '/account/api/v1/account'; const ANALYTICS_BASE_URL = '/analytics/api/v1/analytics'; const CLIENT_AUTH_BASE_URL = '/clientauth/api/v1/clientauth'; @@ -9,18 +7,11 @@ const EXPERIMENTS_BASE_URL = '/experiments/api/v1/experiments'; const LOCATION_BASE_URL = '/location/api/v1/location'; const ORDER_BASE_URL = '/order/api/v1/order'; const PARTS_BASE_URL = '/parts/api/v2/parts'; -const PARTS_V1_BASE_URL = '/parts/api/v1/parts'; const PRICE_BASE_URL = '/price/api/v1/price'; const SCHEDULE_BASE_URL = '/schedule/api/v1/schedule'; const VEHICLE_BASE_URL = '/vehicle/api/v1/vehicle'; const PAYMENT_BASE_URL = '/payment/api/v1/payment'; -const isLocalOrDev = (() => { - const currentEnv = (applicationConfig?.CURRENT_ENVIRONMENT || '').toLowerCase(); - return currentEnv === 'localhost' || currentEnv === 'dev'; -})(); -const PARTS_EFFECTIVE_BASE_URL = isLocalOrDev ? PARTS_BASE_URL : PARTS_V1_BASE_URL; - const endpoints = Object.freeze({ GetRouteInfo: { url: (applicationAbbreviation) => `${CONTENT_BASE_URL}/${applicationAbbreviation}/RouteInfo`, @@ -51,7 +42,7 @@ const endpoints = Object.freeze({ method: 'POST' }, GetMobilePremiumFee: { - url: `${PARTS_EFFECTIVE_BASE_URL}/mobile-premium-fee`, + url: `${PARTS_BASE_URL}/mobile-premium-fee`, method: 'GET' }, GetVehicleYears: { @@ -71,15 +62,15 @@ const endpoints = Object.freeze({ method: 'GET' }, GetDamageOptions: { - url: `${PARTS_EFFECTIVE_BASE_URL}/damage-options`, + url: `${PARTS_BASE_URL}/damage-options`, method: 'GET' }, GetPartsOrQuestions: { - url: `${PARTS_EFFECTIVE_BASE_URL}/parts-or-questions`, + url: `${PARTS_BASE_URL}/parts-or-questions`, method: 'POST' }, GetParts: { - url: `${PARTS_EFFECTIVE_BASE_URL}/parts`, + url: `${PARTS_BASE_URL}/parts`, method: 'POST' }, GetITACPriceOrderItems: { @@ -108,19 +99,19 @@ const endpoints = Object.freeze({ method: 'GET' }, GetCapabilityQuestions: { - url: `${PARTS_EFFECTIVE_BASE_URL}/capability-questions`, + url: `${PARTS_BASE_URL}/capability-questions`, method: 'GET' }, GetPartFromCapabilityAnswer: { - url: `${PARTS_EFFECTIVE_BASE_URL}/part-from-capability-answer`, + url: `${PARTS_BASE_URL}/part-from-capability-answer`, method: 'POST' }, GetWipers: { - url: `${PARTS_EFFECTIVE_BASE_URL}/wipers`, + url: `${PARTS_BASE_URL}/wipers`, method: 'GET' }, GetRainDefense: { - url: `${PARTS_EFFECTIVE_BASE_URL}/rain-repel`, + url: `${PARTS_BASE_URL}/rain-repel`, method: 'GET' }, GetRecalParts: { @@ -132,19 +123,19 @@ const endpoints = Object.freeze({ zipCode, applicationName, referralSequenceNumber - ) => `${PARTS_EFFECTIVE_BASE_URL}/recal-parts/${carId}/${partNumber}/${recalibrationType}/${parentAccountNumber}/${zipCode}/${applicationName}/${referralSequenceNumber}`, + ) => `${PARTS_BASE_URL}/recal-parts/${carId}/${partNumber}/${recalibrationType}/${parentAccountNumber}/${zipCode}/${applicationName}/${referralSequenceNumber}`, method: 'GET' }, GetGlassFees: { - url: `${PARTS_EFFECTIVE_BASE_URL}/glass-fees`, + url: `${PARTS_BASE_URL}/glass-fees`, method: 'GET' }, GetSupportingItems: { - url: `${PARTS_EFFECTIVE_BASE_URL}/supporting-items`, + url: `${PARTS_BASE_URL}/supporting-items`, method: 'POST' }, GetMobileFeePart: { - url: `${PARTS_EFFECTIVE_BASE_URL}/mobile-fee`, + url: `${PARTS_BASE_URL}/mobile-fee`, method: 'GET' }, GetServiceabilityDetails: { diff --git a/src/store/index.js b/src/store/index.js index 2aa8248a..930a0ecc 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1348,45 +1348,6 @@ export const useMainStore = defineStore({ }); }, getServiceabilityDetails(serviceZipCode) { - console.log('BEEP BOOP'); - console.log('--ENVIRONMENT DETECTOR ROBOT ENGAGED--'); - const currentEnvironment = applicationConfig.CURRENT_ENVIRONMENT; - console.log('I HAVE DETERMINED THAT THE CURRENT ENVIRONMENT IS:', currentEnvironment); - console.log('---'); - console.log('---'); - if (currentEnvironment === 'Localhost' || currentEnvironment === 'Dev') { - console.log('NEW SERVICEABILITY DETAILS METHOD ACTIVATED'); - return this.getServiceabilityDetailsNewMethod(serviceZipCode); - } else { - console.log('OLD SERVICEABILITY DETAILS METHOD ACTIVATED'); - return this.getServiceabilityDetailsOldMethod(serviceZipCode); - } - }, - getServiceabilityDetailsOldMethod(serviceZipCode) { - const { vehicle, damage, parentAccountNumber, referralSequenceNumber, lineItems } = this.order; - const { carId } = vehicle; - const glassArray = convertGlassPieceNamingForApi(damage.glassToReplace); - const lineItemParts = [...(lineItems.glassParts || []), ...(lineItems.supportingItems || [])].map((part) => ({ - partNumber: part.partNumber, - recalibrationType: part.recalibrationType - })); - - const params = buildURLSearchParams({ - applicationName: applicationConfig.APPLICATION_NAME, - parentAccountNumber, - referralSequenceNumber, - zip: serviceZipCode, - carId, - glassPieces: glassArray, - lineItems: lineItemParts - }); - - return globalMethods.callHttpClient({ - method: endpoints.GetServiceabilityDetails.method, - endpoint: `${endpoints.GetServiceabilityDetails.url}?${params.toString()}` - }); - }, - getServiceabilityDetailsNewMethod(serviceZipCode) { const { damage, lineItems, parentAccountNumber, vehicle } = this.order; const { carId } = vehicle; const flattenedGlassParts = getLineItemsFlattened(lineItems.glassParts);