From 401ad83c44ffb0fd00fa3517d44b59e9313b7e16 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 16 Apr 2020 21:45:00 +0200 Subject: [PATCH] Webhooks improved --- .../Workspace/FunctionLibraries/WebhookFunctions.js | 8 ++++++-- DesignSpace/Workspace/Workspace.js | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) 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':