Add Clockify task resource (#2162)

*  Add Task resource to Clockify Node

* 🔨 Refactor Clockify expansion

* 🔥 Remove logging

*  Add defaults

*  Improvements

*  Minor improvements

Co-authored-by: Frank Silver <dasylva.f@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
Iván Ovejero
2021-09-03 19:03:15 +02:00
committed by GitHub
parent 7dcbaedea6
commit 1084e7d9b5
5 changed files with 538 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ export class ClockifyTrigger implements INodeType {
displayName: 'Clockify Trigger',
icon: 'file:clockify.svg',
name: 'clockifyTrigger',
group: [ 'trigger' ],
group: ['trigger'],
version: 1,
description: 'Listens to Clockify events',
defaults: {
@@ -32,7 +32,7 @@ export class ClockifyTrigger implements INodeType {
color: '#000000',
},
inputs: [],
outputs: [ 'main' ],
outputs: ['main'],
credentials: [
{
name: 'clockifyApi',
@@ -109,7 +109,7 @@ export class ClockifyTrigger implements INodeType {
qs.start = webhookData.lastTimeChecked;
qs.end = moment().tz(workflowTimezone).format('YYYY-MM-DDTHH:mm:ss') + 'Z';
qs.hydrated = true;
qs[ 'in-progress' ] = false;
qs['in-progress'] = false;
break;
}
@@ -117,7 +117,7 @@ export class ClockifyTrigger implements INodeType {
webhookData.lastTimeChecked = qs.end;
if (Array.isArray(result) && result.length !== 0) {
return [ this.helpers.returnJsonArray(result) ];
return [this.helpers.returnJsonArray(result)];
}
return null;
}