@basetime/bldr-sfmc-sdk
Advanced tools
Comparing version 1.1.5-beta.5 to 1.1.5-beta.6
@@ -14,3 +14,2 @@ "use strict"; | ||
const automationActivities_1 = require("../utils/automationActivities"); | ||
const automationActivityTypes_1 = require("../utils/automationActivityTypes"); | ||
const handleError_1 = require("../utils/handleError"); | ||
@@ -163,13 +162,7 @@ const { getProperties } = require('sfmc-soap-object-reference'); | ||
try { | ||
if (!automationActivityTypes_1.automationStudioActivityTypes.includes(request.activityType)) { | ||
throw new Error(`Unknown Activity Type. Supported Types are: ${JSON.stringify(automationActivityTypes_1.automationStudioActivityTypes)}`); | ||
} | ||
const resp = yield this.client.rest.get(`/automation/v1/${request.activityType}/${request.activityObjectId}`); | ||
if (Object.prototype.hasOwnProperty.call(resp, 'errors')) { | ||
throw new Error(resp.errors[0].message); | ||
} | ||
return resp; | ||
} | ||
catch (err) { | ||
return (0, handleError_1.handleError)(err); | ||
return err; | ||
} | ||
@@ -185,3 +178,3 @@ }); | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const activities = []; | ||
const activityDefinitions = []; | ||
if (Object.prototype.hasOwnProperty.call(automation, 'steps')) { | ||
@@ -217,3 +210,3 @@ for (const as in automation.steps) { | ||
}; | ||
activities.push(stepActivity); | ||
activityDefinitions.push(stepActivity); | ||
} | ||
@@ -223,3 +216,3 @@ } | ||
} | ||
return activities; | ||
return activityDefinitions; | ||
}); | ||
@@ -226,0 +219,0 @@ } |
import { Client } from '../types/sfmc_client'; | ||
import { MappingByActivityTypeId } from '../utils/automationActivities'; | ||
import { automationStudioActivityTypes } from '../utils/automationActivityTypes'; | ||
import { handleError } from '../utils/handleError'; | ||
@@ -162,10 +161,2 @@ | ||
try { | ||
if (!automationStudioActivityTypes.includes(request.activityType)) { | ||
throw new Error( | ||
`Unknown Activity Type. Supported Types are: ${JSON.stringify( | ||
automationStudioActivityTypes | ||
)}` | ||
); | ||
} | ||
const resp = await this.client.rest.get( | ||
@@ -175,9 +166,5 @@ `/automation/v1/${request.activityType}/${request.activityObjectId}` | ||
if (Object.prototype.hasOwnProperty.call(resp, 'errors')) { | ||
throw new Error(resp.errors[0].message); | ||
} | ||
return resp; | ||
} catch (err) { | ||
return handleError(err); | ||
return err; | ||
} | ||
@@ -198,3 +185,3 @@ } | ||
}) { | ||
const activities = []; | ||
const activityDefinitions = []; | ||
@@ -252,3 +239,3 @@ if (Object.prototype.hasOwnProperty.call(automation, 'steps')) { | ||
activities.push(stepActivity); | ||
activityDefinitions.push(stepActivity); | ||
} | ||
@@ -258,3 +245,3 @@ } | ||
} | ||
return activities; | ||
return activityDefinitions; | ||
} | ||
@@ -261,0 +248,0 @@ /** |
{ | ||
"name": "@basetime/bldr-sfmc-sdk", | ||
"version": "1.1.5-beta.5", | ||
"version": "1.1.5-beta.6", | ||
"description": "SDK for BLDR SFMC Core Functionality", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
374307
10179