feat: Add run method to webhook triggers

This commit is contained in:
Faruk AYDIN
2023-10-07 18:34:53 +02:00
parent f79fc29203
commit 27a3edeb93
18 changed files with 89 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import { URLSearchParams } from 'node:url';
import Crypto from 'crypto';
import isEmpty from 'lodash/isEmpty';
import defineTrigger from '../../../../helpers/define-trigger';
import fetchMessages from './fetch-messages';
@@ -37,6 +38,17 @@ export default defineTrigger({
useSingletonWebhook: true,
singletonWebhookRefValueParameter: 'phoneNumberSid',
async run($) {
const dataItem = {
raw: $.request.body,
meta: {
internalId: Crypto.randomUUID(),
},
};
$.pushTriggerItem(dataItem);
},
async testRun($) {
await fetchMessages($);