From 0cb4287006b8a2201a20de0932e06abda953ab55 Mon Sep 17 00:00:00 2001 From: Gaurav Kochar Date: Mon, 22 Jul 2024 16:41:33 +0530 Subject: [PATCH 1/2] Worked on removing hidden fields from public docs --- scripts/catalog/updateDestinations.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/scripts/catalog/updateDestinations.js b/scripts/catalog/updateDestinations.js index 3b88e2cebb..af89ad98fe 100644 --- a/scripts/catalog/updateDestinations.js +++ b/scripts/catalog/updateDestinations.js @@ -12,7 +12,16 @@ const { require('dotenv').config(); -const PAPI_URL = "https://api.segmentapis.com"; +const PAPI_URL = "https://api.segmentapis.build"; + + // Function to remove hidden fields from action +const removeHiddenFields=function (actions) { + return actions.map(action => ({ + ...action, + fields: action.fields.filter(field => !field.hidden) + }) + ); + } const updateDestinations = async () => { @@ -88,9 +97,9 @@ const updateDestinations = async () => { settings.forEach(setting => { setting.description = sanitize(setting.description); }); - - let actions = destination.actions; - let presets = destination.presets; + + let actions = removeHiddenFields(destination.actions); + let presets = destination.presets; const clone = (obj) => Object.assign({}, obj); const renameKey = (object, key, newKey) => { From 46db117565428c8318d97f7e428f6df8bcdb4d23 Mon Sep 17 00:00:00 2001 From: Gaurav Kochar Date: Mon, 22 Jul 2024 16:42:27 +0530 Subject: [PATCH 2/2] Live Public API --- scripts/catalog/updateDestinations.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/catalog/updateDestinations.js b/scripts/catalog/updateDestinations.js index af89ad98fe..169f12ab8c 100644 --- a/scripts/catalog/updateDestinations.js +++ b/scripts/catalog/updateDestinations.js @@ -12,7 +12,7 @@ const { require('dotenv').config(); -const PAPI_URL = "https://api.segmentapis.build"; +const PAPI_URL = "https://api.segmentapis.com"; // Function to remove hidden fields from action const removeHiddenFields=function (actions) {