Added improvements

This commit is contained in:
ricardo
2020-03-27 15:17:10 -04:00
parent 9320d415d6
commit 1050f13d54
6 changed files with 1096 additions and 523 deletions

View File

@@ -1,4 +1,6 @@
import { OptionsWithUri } from 'request';
import {
OptionsWithUri,
} from 'request';
import {
IExecuteFunctions,
@@ -11,6 +13,10 @@ import {
IWebhookFunctions
} from 'n8n-workflow';
import {
get,
} from 'lodash';
export async function mondayApiRequest(this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, body: any = {}, option: IDataObject = {}): Promise<any> { // tslint:disable-line:no-any
const credentials = this.getCredentials('mondayApi');
@@ -53,10 +59,10 @@ export async function mondayApiRequestAllItems(this: IHookFunctions | IExecuteFu
do {
responseData = await mondayApiRequest.call(this, body);
returnData.push.apply(returnData, responseData['data'][propertyName]);
returnData.push.apply(returnData, get(responseData, propertyName));
body.variables.page++;
} while (
responseData['data'][propertyName].length > 0
get(responseData, propertyName).length > 0
);
return returnData;
}