From b5f58b99fdb5363e3220b63f7e9b1c3d8ab769bc Mon Sep 17 00:00:00 2001 From: "rodrigo.zamboni" Date: Fri, 29 Apr 2022 16:33:42 -0300 Subject: [PATCH] FIX: Changing nimbus prd url --- src/modules/catalog/catalog.service.ts | 297 +++++++++++++++++++------ 1 file changed, 234 insertions(+), 63 deletions(-) diff --git a/src/modules/catalog/catalog.service.ts b/src/modules/catalog/catalog.service.ts index e8f72ac..d86d3d0 100644 --- a/src/modules/catalog/catalog.service.ts +++ b/src/modules/catalog/catalog.service.ts @@ -9,10 +9,11 @@ class CatalogService { const nimbusUrl = process.env.ENV === 'prd' - ? `https://nimbus${customer}.dadosfera.ai` - : `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera`; - console.log(`${nimbusUrl}/api/catalog/all/`); - return 0; + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get(`${nimbusUrl}/api/catalog/all/`); return data; @@ -24,9 +25,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data_apps/`, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data_apps/`); return data; } @@ -36,8 +42,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.delete( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data_apps/${id}/`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/data_apps/${id}/`, ); return data; } @@ -48,8 +61,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/dashboard-metabase/`, + `${nimbusUrl}/api/catalog/dashboard-metabase/`, ); return data; } @@ -60,8 +80,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/dashboard-metabase/${id}`, + `${nimbusUrl}/api/catalog/dashboard-metabase/${id}`, ); const [, path] = data.iframe_url.split('.dadosfera'); @@ -77,8 +104,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-metadata/`, + `${nimbusUrl}/api/catalog/table-metadata/`, ); return data; } @@ -89,8 +123,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-metadata/`, + `${nimbusUrl}/api/catalog/table-metadata/`, { params: params }, ); return data; @@ -102,8 +143,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.delete( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-metadata/${id}`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/table-metadata/${id}`, ); return data; } @@ -114,8 +162,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/column-metadata/`, + `${nimbusUrl}/api/catalog/column-metadata/`, { params: params }, ); return data; @@ -127,8 +182,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.delete( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/column-metadata/${id}/`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/column-metadata/${id}/`, ); return data; } @@ -139,10 +201,16 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-preview/`, - { params: params }, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data-preview/`, { + params: params, + }); return data; } @@ -152,9 +220,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-status/`, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data-status/`); return data; } @@ -164,8 +237,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-description/`, + `${nimbusUrl}/api/catalog/data-description/`, ); return data; } @@ -176,9 +256,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-docs/`, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data-docs/`); return data; } @@ -188,9 +273,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-rating/`, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data-rating/`); return data; } @@ -200,8 +290,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.post( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-rating/`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/data-rating/`, body, ); return data; @@ -212,8 +309,16 @@ class CatalogService { body.info.customer.toLowerCase() === 'dadosfera' ? `` : `-${body.info.customer.toLowerCase()}`; + + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/summary-rating/${id}`, + `${nimbusUrl}/api/catalog/summary-rating/${id}`, ); return data; } @@ -224,9 +329,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-comment/`, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data-comment/`); return data; } @@ -236,8 +346,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.post( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-comment/`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/data-comment/`, body, ); return data; @@ -249,10 +366,16 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/data-review/`, - { params: params }, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/data-review/`, { + params: params, + }); return data; } @@ -262,10 +385,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.post( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/tags/`, - body, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/tags/`, body); return data; } @@ -275,10 +402,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/tags/`, - body, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/tags/`, body); return data; } @@ -288,8 +419,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-tags/`, + `${nimbusUrl}/api/catalog/table-tags/`, body, ); return data; @@ -301,9 +439,14 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.delete( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/tags/${id}`, - ); + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get(`${nimbusUrl}/api/catalog/tags/${id}`); return data; } @@ -313,8 +456,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.post( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-tags/`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/table-tags/`, body, ); return data; @@ -326,8 +476,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.delete( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-tags/${id}`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/table-tags/${id}`, ); return data; } @@ -338,8 +495,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + const { data } = await axios.get( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-rules/`, + `${nimbusUrl}/api/catalog/table-rules/`, body, ); return data; @@ -351,8 +515,15 @@ class CatalogService { ? `` : `-${body.info.customer.toLowerCase()}`; - const { data } = await axios.delete( - `${process.env.NIMBUS_BASE_URL}${customer}.${process.env.ENV}.dadosfera/api/catalog/table-rules/${id}`, + const nimbusUrl = + process.env.ENV === 'prd' + ? `${ + process.env.NIMBUS_BASE_URL + }-${body.info.customer.toLowerCase()}.dadosfera.ai` + : `http://nimbus-api${customer}.${process.env.ENV}.dadosfera`; + + const { data } = await axios.get( + `${nimbusUrl}/api/catalog/table-rules/${id}`, ); return data; }