diff --git a/DesignSpace/Workspace/FunctionLibraries/WebhookFunctions.js b/DesignSpace/Workspace/FunctionLibraries/WebhookFunctions.js index e30be6b06..ca7e6b2f1 100644 --- a/DesignSpace/Workspace/FunctionLibraries/WebhookFunctions.js +++ b/DesignSpace/Workspace/FunctionLibraries/WebhookFunctions.js @@ -5,14 +5,18 @@ function newWebhookFunctions () { return thisObject - function sendTestMessage (node) { + function sendTestMessage (node, callBackFunction) { let testMessage = loadPropertyFromNodeConfig(node.payload, 'testMessage') let letURL = loadPropertyFromNodeConfig(node.payload, 'webhookURL') callServer(testMessage, letURL, onResponse) function onResponse (err) { - console.log(err) + if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { + callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE) + } else { + callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE) + } } } } diff --git a/DesignSpace/Workspace/Workspace.js b/DesignSpace/Workspace/Workspace.js index 7b36964dc..5bb9a0a88 100644 --- a/DesignSpace/Workspace/Workspace.js +++ b/DesignSpace/Workspace/Workspace.js @@ -415,7 +415,7 @@ function newWorkspace () { break case 'Send Webhook Test Message': { - functionLibraryWebhookFunctions.sendTestMessage(payload.node) + functionLibraryWebhookFunctions.sendTestMessage(payload.node, callBackFunction) } break case 'Run Session':