From ae59d66b96dc6cb672ea260338a75c69f9b2c2d2 Mon Sep 17 00:00:00 2001 From: Leah Schumann Date: Wed, 5 Oct 2022 15:26:57 -0400 Subject: [PATCH] Made 'url' property a function of applicationAbbreviation --- src/constants/application-config.js | 1 + src/constants/endpoints.js | 12 ++++++------ src/store/index.js | 6 +++--- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/constants/application-config.js b/src/constants/application-config.js index f42a2c183..0e185cff4 100644 --- a/src/constants/application-config.js +++ b/src/constants/application-config.js @@ -7,6 +7,7 @@ const applicationConfig = { COOKIE_PATH: "/", CURRENT_ENVIRONMENT: process.env.VUE_APP_CURRENT_ENVIRONMENT, // "Localhost", "Dev", "QA", and "Prod" APPLICATION_NAME: "FixMyGlass", + APPLICATION_ABBREVIATION: "fmg", SITE_ENTRY_TRIGGER_VALUE: "FixMyGlass" }; diff --git a/src/constants/endpoints.js b/src/constants/endpoints.js index d0e05919b..7545f38b0 100644 --- a/src/constants/endpoints.js +++ b/src/constants/endpoints.js @@ -1,10 +1,14 @@ const endpoints = { GetRouteInfo: { - url: "/content/api/v1/content/RouteInfo", + url: (applicationAbbreviation) => `/content/api/v1/content/${applicationAbbreviation}/RouteInfo`, method: "POST", }, GetHomepageInfo: { - url: "/content/api/v1/content/HomepageInfo", + url: (applicationAbbreviation) => `/content/api/v1/content/${applicationAbbreviation}/HomepageInfo`, + method: "GET", + }, + GetPageData: { + url: (applicationAbbreviation, pageName) => `/content/api/v1/content/${applicationAbbreviation}/${pageName}`, method: "GET", }, GetVehicleYears: { @@ -31,10 +35,6 @@ const endpoints = { url: "/parts/api/v1/parts/damage-options", method: "GET", }, - GetPageData: { - url: "/content/api/v1/content", - method: "GET", - }, LookupVehicleByYmms: { url: "/vehicle/api/v1/vehicle/Lookup", method: "GET", diff --git a/src/store/index.js b/src/store/index.js index 95dd63ef7..233a57d37 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -538,7 +538,7 @@ export const actions = { getRouteInfo(context, { pageName }) { return globalMethods.callHttpClient({ method: endpoints.GetRouteInfo.method, - endpoint: endpoints.GetRouteInfo.url, + endpoint: endpoints.GetRouteInfo.url(applicationConfig.APPLICATION_ABBREVIATION), payload: { pageName: pageName, }, @@ -547,13 +547,13 @@ export const actions = { getHomepageName(context) { return globalMethods.callHttpClient({ method: endpoints.GetHomepageInfo.method, - endpoint: endpoints.GetHomepageInfo.url, + endpoint: endpoints.GetHomepageInfo.url(applicationConfig.APPLICATION_ABBREVIATION), }); }, getPageData(context, { pageName }) { return globalMethods.callHttpClient({ method: endpoints.GetPageData.method, - endpoint: `${endpoints.GetPageData.url}/${pageName}`, + endpoint: endpoints.GetPageData.url(applicationConfig.APPLICATION_ABBREVIATION, pageName), payload: {}, }); },