n8n-3867-progressively-apply-prettier-to-all (#3873)

* 🔨 formatting nodes with prettier
This commit is contained in:
Michael Kret
2022-08-17 18:50:24 +03:00
committed by GitHub
parent f2d326c7f0
commit 91d7e16c81
1072 changed files with 42357 additions and 59109 deletions

View File

@@ -1,14 +1,6 @@
import {
IExecuteFunctions,
ILoadOptionsFunctions,
} from 'n8n-core';
import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core';
import {
IDataObject,
INodeExecutionData,
INodeType,
INodeTypeDescription,
} from 'n8n-workflow';
import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
import {
mispApiRequest,
@@ -41,12 +33,7 @@ import {
warninglistOperations,
} from './descriptions';
import {
LoadedOrgs,
LoadedSharingGroups,
LoadedTags,
LoadedUsers,
} from './types';
import { LoadedOrgs, LoadedSharingGroups, LoadedTags, LoadedUsers } from './types';
export class Misp implements INodeType {
description: INodeTypeDescription = {
@@ -144,22 +131,37 @@ export class Misp implements INodeType {
methods = {
loadOptions: {
async getOrgs(this: ILoadOptionsFunctions) {
const responseData = await mispApiRequest.call(this, 'GET', '/organisations') as LoadedOrgs;
const responseData = (await mispApiRequest.call(
this,
'GET',
'/organisations',
)) as LoadedOrgs;
return responseData.map((i) => ({ name: i.Organisation.name, value: i.Organisation.id }));
},
async getSharingGroups(this: ILoadOptionsFunctions) {
const responseData = await mispApiRequest.call(this, 'GET', '/sharing_groups') as LoadedSharingGroups;
return responseData.response.map((i) => ({ name: i.SharingGroup.name, value: i.SharingGroup.id }));
const responseData = (await mispApiRequest.call(
this,
'GET',
'/sharing_groups',
)) as LoadedSharingGroups;
return responseData.response.map((i) => ({
name: i.SharingGroup.name,
value: i.SharingGroup.id,
}));
},
async getTags(this: ILoadOptionsFunctions) {
const responseData = await mispApiRequest.call(this, 'GET', '/tags') as LoadedTags;
const responseData = (await mispApiRequest.call(this, 'GET', '/tags')) as LoadedTags;
return responseData.Tag.map((i) => ({ name: i.name, value: i.id }));
},
async getUsers(this: ILoadOptionsFunctions) {
const responseData = await mispApiRequest.call(this, 'GET', '/admin/users') as LoadedUsers;
const responseData = (await mispApiRequest.call(
this,
'GET',
'/admin/users',
)) as LoadedUsers;
return responseData.map((i) => ({ name: i.User.email, value: i.User.id }));
},
},
@@ -175,17 +177,13 @@ export class Misp implements INodeType {
let responseData;
for (let i = 0; i < items.length; i++) {
try {
if (resource === 'attribute') {
// **********************************************************************
// attribute
// **********************************************************************
if (operation === 'create') {
// ----------------------------------------
// attribute: create
// ----------------------------------------
@@ -207,9 +205,7 @@ export class Misp implements INodeType {
const endpoint = `/attributes/add/${eventId}`;
responseData = await mispApiRequest.call(this, 'POST', endpoint, body);
responseData = responseData.Attribute;
} else if (operation === 'delete') {
// ----------------------------------------
// attribute: delete
// ----------------------------------------
@@ -217,9 +213,7 @@ export class Misp implements INodeType {
const attributeId = this.getNodeParameter('attributeId', i);
const endpoint = `/attributes/delete/${attributeId}`;
responseData = await mispApiRequest.call(this, 'DELETE', endpoint);
} else if (operation === 'get') {
// ----------------------------------------
// attribute: get
// ----------------------------------------
@@ -228,17 +222,13 @@ export class Misp implements INodeType {
const endpoint = `/attributes/view/${attributeId}`;
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.Attribute;
} else if (operation === 'getAll') {
// ----------------------------------------
// attribute: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/attributes');
} else if (operation === 'update') {
// ----------------------------------------
// attribute: update
// ----------------------------------------
@@ -256,15 +246,12 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'PUT', endpoint, body);
responseData = responseData.Attribute;
}
} else if (resource === 'event') {
// **********************************************************************
// event
// **********************************************************************
if (operation === 'create') {
// ----------------------------------------
// event: create
// ----------------------------------------
@@ -284,9 +271,7 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'POST', '/events', body);
responseData = responseData.Event;
} else if (operation === 'delete') {
// ----------------------------------------
// event: delete
// ----------------------------------------
@@ -294,9 +279,7 @@ export class Misp implements INodeType {
const eventId = this.getNodeParameter('eventId', i);
const endpoint = `/events/delete/${eventId}`;
responseData = await mispApiRequest.call(this, 'DELETE', endpoint);
} else if (operation === 'get') {
// ----------------------------------------
// event: get
// ----------------------------------------
@@ -306,17 +289,13 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.Event;
delete responseData.Attribute; // prevent excessive payload size
} else if (operation === 'getAll') {
// ----------------------------------------
// event: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/events');
} else if (operation === 'publish') {
// ----------------------------------------
// event: publish
// ----------------------------------------
@@ -324,9 +303,7 @@ export class Misp implements INodeType {
const eventId = this.getNodeParameter('eventId', i);
const endpoint = `/events/publish/${eventId}`;
responseData = await mispApiRequest.call(this, 'POST', endpoint);
} else if (operation === 'unpublish') {
// ----------------------------------------
// event: unpublish
// ----------------------------------------
@@ -335,9 +312,7 @@ export class Misp implements INodeType {
const endpoint = `/events/unpublish/${eventId}`;
responseData = await mispApiRequest.call(this, 'POST', endpoint);
} else if (operation === 'update') {
// ----------------------------------------
// event: update
// ----------------------------------------
@@ -355,13 +330,9 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'PUT', endpoint, body);
responseData = responseData.Event;
delete responseData.Attribute; // prevent excessive payload size
}
} else if (resource === 'eventTag') {
if (operation === 'add') {
// ----------------------------------------
// eventTag: add
// ----------------------------------------
@@ -373,9 +344,7 @@ export class Misp implements INodeType {
const endpoint = `/events/addTag`;
responseData = await mispApiRequest.call(this, 'POST', endpoint, body);
} else if (operation === 'remove') {
// ----------------------------------------
// eventTag: remove
// ----------------------------------------
@@ -385,17 +354,13 @@ export class Misp implements INodeType {
const endpoint = `/events/removeTag/${eventId}/${tagId}`;
responseData = await mispApiRequest.call(this, 'POST', endpoint);
}
} else if (resource === 'feed') {
// **********************************************************************
// feed
// **********************************************************************
if (operation === 'create') {
// ----------------------------------------
// feed: create
// ----------------------------------------
@@ -418,9 +383,7 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'POST', '/feeds/add', body);
responseData = responseData.Feed;
} else if (operation === 'disable') {
// ----------------------------------------
// feed: disable
// ----------------------------------------
@@ -429,9 +392,7 @@ export class Misp implements INodeType {
const endpoint = `/feeds/disable/${feedId}`;
responseData = await mispApiRequest.call(this, 'POST', endpoint);
} else if (operation === 'enable') {
// ----------------------------------------
// feed: enable
// ----------------------------------------
@@ -439,9 +400,7 @@ export class Misp implements INodeType {
const feedId = this.getNodeParameter('feedId', i);
const endpoint = `/feeds/enable/${feedId}`;
responseData = await mispApiRequest.call(this, 'POST', endpoint);
} else if (operation === 'get') {
// ----------------------------------------
// feed: get
// ----------------------------------------
@@ -449,24 +408,24 @@ export class Misp implements INodeType {
const feedId = this.getNodeParameter('feedId', i);
responseData = await mispApiRequest.call(this, 'GET', `/feeds/view/${feedId}`);
responseData = responseData.Feed;
} else if (operation === 'getAll') {
// ----------------------------------------
// feed: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/feeds') as Array<{ Feed: unknown }>;
responseData = responseData.map(i => i.Feed);
responseData = (await mispApiRequestAllItems.call(this, '/feeds')) as Array<{
Feed: unknown;
}>;
responseData = responseData.map((i) => i.Feed);
} else if (operation === 'update') {
// ----------------------------------------
// feed: update
// ----------------------------------------
const body = {};
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject & { url: string };
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject & {
url: string;
};
throwOnEmptyUpdate.call(this, resource, updateFields);
@@ -479,17 +438,13 @@ export class Misp implements INodeType {
const feedId = this.getNodeParameter('feedId', i);
responseData = await mispApiRequest.call(this, 'PUT', `/feeds/edit/${feedId}`, body);
responseData = responseData.Feed;
}
} else if (resource === 'galaxy') {
// **********************************************************************
// galaxy
// **********************************************************************
if (operation === 'delete') {
// ----------------------------------------
// galaxy: delete
// ----------------------------------------
@@ -497,9 +452,7 @@ export class Misp implements INodeType {
const galaxyId = this.getNodeParameter('galaxyId', i);
const endpoint = `/galaxies/delete/${galaxyId}`;
responseData = await mispApiRequest.call(this, 'DELETE', endpoint);
} else if (operation === 'get') {
// ----------------------------------------
// galaxy: get
// ----------------------------------------
@@ -508,26 +461,22 @@ export class Misp implements INodeType {
const endpoint = `/galaxies/view/${galaxyId}`;
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.Galaxy;
} else if (operation === 'getAll') {
// ----------------------------------------
// galaxy: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/galaxies') as Array<{ Galaxy: unknown }>;
responseData = responseData.map(i => i.Galaxy);
responseData = (await mispApiRequestAllItems.call(this, '/galaxies')) as Array<{
Galaxy: unknown;
}>;
responseData = responseData.map((i) => i.Galaxy);
}
} else if (resource === 'noticelist') {
// **********************************************************************
// noticelist
// **********************************************************************
if (operation === 'get') {
// ----------------------------------------
// noticelist: get
// ----------------------------------------
@@ -536,26 +485,22 @@ export class Misp implements INodeType {
const endpoint = `/noticelists/view/${noticelistId}`;
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.Noticelist;
} else if (operation === 'getAll') {
// ----------------------------------------
// noticelist: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/noticelists') as Array<{ Noticelist: unknown }>;
responseData = responseData.map(i => i.Noticelist);
responseData = (await mispApiRequestAllItems.call(this, '/noticelists')) as Array<{
Noticelist: unknown;
}>;
responseData = responseData.map((i) => i.Noticelist);
}
} else if (resource === 'organisation') {
// **********************************************************************
// organisation
// **********************************************************************
if (operation === 'create') {
// ----------------------------------------
// organisation: create
// ----------------------------------------
@@ -573,9 +518,7 @@ export class Misp implements INodeType {
const endpoint = '/admin/organisations/add';
responseData = await mispApiRequest.call(this, 'POST', endpoint, body);
responseData = responseData.Organisation;
} else if (operation === 'delete') {
// ----------------------------------------
// organisation: delete
// ----------------------------------------
@@ -583,9 +526,7 @@ export class Misp implements INodeType {
const organisationId = this.getNodeParameter('organisationId', i);
const endpoint = `/admin/organisations/delete/${organisationId}`;
responseData = await mispApiRequest.call(this, 'DELETE', endpoint);
} else if (operation === 'get') {
// ----------------------------------------
// organisation: get
// ----------------------------------------
@@ -594,18 +535,16 @@ export class Misp implements INodeType {
const endpoint = `/organisations/view/${organisationId}`;
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.Organisation;
} else if (operation === 'getAll') {
// ----------------------------------------
// organisation: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/organisations') as Array<{ Organisation: unknown }>;
responseData = responseData.map(i => i.Organisation);
responseData = (await mispApiRequestAllItems.call(this, '/organisations')) as Array<{
Organisation: unknown;
}>;
responseData = responseData.map((i) => i.Organisation);
} else if (operation === 'update') {
// ----------------------------------------
// organisation: update
// ----------------------------------------
@@ -619,17 +558,13 @@ export class Misp implements INodeType {
const endpoint = `/admin/organisations/edit/${organisationId}`;
responseData = await mispApiRequest.call(this, 'PUT', endpoint, body);
responseData = responseData.Organisation;
}
} else if (resource === 'tag') {
// **********************************************************************
// tag
// **********************************************************************
if (operation === 'create') {
// ----------------------------------------
// tag: create
// ----------------------------------------
@@ -638,7 +573,10 @@ export class Misp implements INodeType {
name: this.getNodeParameter('name', i),
};
const { colour } = this.getNodeParameter('additionalFields', i) as { name?: string; colour?: string };
const { colour } = this.getNodeParameter('additionalFields', i) as {
name?: string;
colour?: string;
};
if (colour) {
Object.assign(body, {
@@ -648,23 +586,19 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'POST', '/tags/add', body);
responseData = responseData.Tag;
} else if (operation === 'delete') {
// ----------------------------------------
// tag: delete
// ----------------------------------------
const tagId = this.getNodeParameter('tagId', i);
responseData = await mispApiRequest.call(this, 'POST', `/tags/delete/${tagId}`);
} else if (operation === 'getAll') {
// ----------------------------------------
// tag: getAll
// ----------------------------------------
responseData = await mispApiRequest.call(this, 'GET', '/tags') as LoadedTags;
responseData = (await mispApiRequest.call(this, 'GET', '/tags')) as LoadedTags;
const returnAll = this.getNodeParameter('returnAll', 0) as boolean;
@@ -672,39 +606,36 @@ export class Misp implements INodeType {
const limit = this.getNodeParameter('limit', 0) as number;
responseData = responseData.Tag.slice(0, limit);
}
} else if (operation === 'update') {
// ----------------------------------------
// tag: update
// ----------------------------------------
const body = {};
const updateFields = this.getNodeParameter('updateFields', i) as { colour?: string; name?: string; };
const updateFields = this.getNodeParameter('updateFields', i) as {
colour?: string;
name?: string;
};
throwOnEmptyUpdate.call(this, resource, updateFields);
Object.assign(body, updateFields);
const { colour, name } = updateFields;
Object.assign(body, {
...name && { name },
...colour && { colour: !colour.startsWith('#') ? `#${colour}` : colour },
...(name && { name }),
...(colour && { colour: !colour.startsWith('#') ? `#${colour}` : colour }),
});
const tagId = this.getNodeParameter('tagId', i);
responseData = await mispApiRequest.call(this, 'POST', `/tags/edit/${tagId}`, body);
responseData = responseData.Tag;
}
} else if (resource === 'user') {
// **********************************************************************
// user
// **********************************************************************
if (operation === 'create') {
// ----------------------------------------
// user: create
// ----------------------------------------
@@ -722,9 +653,7 @@ export class Misp implements INodeType {
responseData = await mispApiRequest.call(this, 'POST', '/admin/users/add', body);
responseData = responseData.User;
} else if (operation === 'delete') {
// ----------------------------------------
// user: delete
// ----------------------------------------
@@ -732,9 +661,7 @@ export class Misp implements INodeType {
const userId = this.getNodeParameter('userId', i);
const endpoint = `/admin/users/delete/${userId}`;
responseData = await mispApiRequest.call(this, 'DELETE', endpoint);
} else if (operation === 'get') {
// ----------------------------------------
// user: get
// ----------------------------------------
@@ -743,18 +670,16 @@ export class Misp implements INodeType {
const endpoint = `/admin/users/view/${userId}`;
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.User;
} else if (operation === 'getAll') {
// ----------------------------------------
// user: getAll
// ----------------------------------------
responseData = await mispApiRequestAllItems.call(this, '/admin/users') as Array<{ User: unknown }>;
responseData = responseData.map(i => i.User);
responseData = (await mispApiRequestAllItems.call(this, '/admin/users')) as Array<{
User: unknown;
}>;
responseData = responseData.map((i) => i.User);
} else if (operation === 'update') {
// ----------------------------------------
// user: update
// ----------------------------------------
@@ -768,17 +693,13 @@ export class Misp implements INodeType {
const endpoint = `/admin/users/edit/${userId}`;
responseData = await mispApiRequest.call(this, 'PUT', endpoint, body);
responseData = responseData.User;
}
} else if (resource === 'warninglist') {
// **********************************************************************
// warninglist
// **********************************************************************
if (operation === 'get') {
// ----------------------------------------
// warninglist: get
// ----------------------------------------
@@ -787,28 +708,25 @@ export class Misp implements INodeType {
const endpoint = `/warninglists/view/${warninglistId}`;
responseData = await mispApiRequest.call(this, 'GET', endpoint);
responseData = responseData.Warninglist;
} else if (operation === 'getAll') {
// ----------------------------------------
// warninglist: getAll
// ----------------------------------------
responseData = await mispApiRequest.call(this, 'GET', '/warninglists') as { Warninglists: Array<{ Warninglist: unknown }> };
responseData = (await mispApiRequest.call(this, 'GET', '/warninglists')) as {
Warninglists: Array<{ Warninglist: unknown }>;
};
const returnAll = this.getNodeParameter('returnAll', 0) as boolean;
if (!returnAll) {
const limit = this.getNodeParameter('limit', 0) as number;
responseData = responseData.Warninglists.slice(0, limit).map(i => i.Warninglist);
responseData = responseData.Warninglists.slice(0, limit).map((i) => i.Warninglist);
} else {
responseData = responseData.Warninglists.map(i => i.Warninglist);
responseData = responseData.Warninglists.map((i) => i.Warninglist);
}
}
}
} catch (error) {
if (this.continueOnFail()) {
returnData.push({ error: error.message });
@@ -820,7 +738,6 @@ export class Misp implements INodeType {
Array.isArray(responseData)
? returnData.push(...responseData)
: returnData.push(responseData);
}
return [this.helpers.returnJsonArray(returnData)];