feat(clickup/updated-task): mark whatChanged optional

This commit is contained in:
Ali BARIN
2024-08-15 12:05:15 +00:00
parent d263726c19
commit 2060b7b49d
3 changed files with 10 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
import newFolders from './new-folders/index.js';
import newLists from './new-lists/index.js';
import newTasks from './new-tasks/index.js';
import taskChanges from './task-changes/index.js';
import updatedTask from './updated-task/index.js';
export default [newFolders, newLists, newTasks, taskChanges];
export default [newFolders, newLists, newTasks, updatedTask];

View File

@@ -2,10 +2,10 @@ import Crypto from 'crypto';
import defineTrigger from '../../../../helpers/define-trigger.js';
export default defineTrigger({
name: 'Task changes',
key: 'taskChanges',
name: 'Updated task',
key: 'updatedTask',
type: 'webhook',
description: 'Triggers when a task alters.',
description: 'Triggers when a task is updated.',
arguments: [
{
label: 'Workspace',
@@ -98,15 +98,13 @@ export default defineTrigger({
label: 'What Changed?',
key: 'whatChanged',
type: 'dropdown',
required: true,
description: '',
required: false,
variables: true,
options: [
{ label: 'Status', value: 'taskStatusUpdated' },
{ label: 'Assignee Added', value: 'taskAssigneeUpdated' },
{ label: 'Priority', value: 'taskPriorityUpdated' },
{ label: 'Tag Added', value: 'taskTagUpdated' },
{ label: 'Custom Field Updated', value: 'customFieldUpdated' },
],
},
],
@@ -126,7 +124,7 @@ export default defineTrigger({
const sampleEventData = {
event: 'taskUpdated',
task_id: '86enn7pg7',
webhook_id: $.webhookUrl.split('/')[5],
webhook_id: Crypto.randomUUID(),
history_items: [],
};
@@ -150,11 +148,7 @@ export default defineTrigger({
space_id: spaceId,
};
if (whatChanged !== 'customFieldUpdated') {
payload.events = [whatChanged];
} else {
payload.events = ['taskUpdated'];
}
payload.events = [whatChanged || 'taskUpdated'];
if (folderId) {
payload.folder_id = folderId;

View File

@@ -7,8 +7,8 @@ items:
desc: Triggers when a new list is created.
- name: New tasks
desc: Triggers when a new task is created.
- name: Task Changes
desc: Triggers when a task alters.
- name: Updated task
desc: Triggers when a task is updated.
---
<script setup>