From 317c125b42cc33ac39e42a19c86c40a343987f4c Mon Sep 17 00:00:00 2001 From: BradyMitch Date: Wed, 27 Dec 2023 13:37:19 -0800 Subject: [PATCH] Added debug to config --- src/config.ts | 13 ++++++++++++- src/index.ts | 3 --- src/utils/request.ts | 3 +-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/config.ts b/src/config.ts index 921993e..ebdfb92 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,3 +1,6 @@ +import dotenv from "dotenv"; +dotenv.config(); + const { SSO_ENVIRONMENT = "dev", CSS_API_CLIENT_ID = "", @@ -7,12 +10,20 @@ const { CSS_API_URL = "https://api.loginproxy.gov.bc.ca/api/v1", } = process.env; +if (DEBUG === "true") { + console.log(`DEBUG: 'citz-imb-kc-css-api' environment variables: + SSO_ENVIRONMENT=${SSO_ENVIRONMENT} + CSS_API_CLIENT_ID=${CSS_API_CLIENT_ID} + CSS_API_CLIENT_SECRET=${CSS_API_CLIENT_SECRET} + SSO_INTEGRATION_ID=${SSO_INTEGRATION_ID.replace(/^0+/, "")}`); +} + // Exports. export default { DEBUG: DEBUG === "true" ? true : false, SSO_ENVIRONMENT, CSS_API_CLIENT_ID, CSS_API_CLIENT_SECRET, - SSO_INTEGRATION_ID, + SSO_INTEGRATION_ID: SSO_INTEGRATION_ID.replace(/^0+/, ""), // Trim leading zeros. CSS_API_URL, }; diff --git a/src/index.ts b/src/index.ts index 034c832..2374bdd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,6 +1,3 @@ -import dotenv from "dotenv"; -dotenv.config(); - // Roles export { getRoles, // Get all roles from integration diff --git a/src/utils/request.ts b/src/utils/request.ts index 6f3ec47..cf70671 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -25,8 +25,7 @@ export const request = async (params: RequestParams) => { }; // Create request url. - const integrationID = SSO_INTEGRATION_ID.replace(/^0+/, ""); // Trim leading zeros. - const integration = `integrations/${integrationID}/`; + const integration = `integrations/${SSO_INTEGRATION_ID}/`; const url = `${CSS_API_URL}/${ integrationEndpoint && integration }${SSO_ENVIRONMENT}/${endpoint}`;