mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
n8n-3867-progressively-apply-prettier-to-all (#3873)
* 🔨 formatting nodes with prettier
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import {
|
||||
IExecuteFunctions
|
||||
} from 'n8n-core';
|
||||
import { IExecuteFunctions } from 'n8n-core';
|
||||
|
||||
import {
|
||||
IDataObject,
|
||||
@@ -13,36 +11,17 @@ import {
|
||||
NodeOperationError,
|
||||
} from 'n8n-workflow';
|
||||
|
||||
import {
|
||||
couponFields,
|
||||
couponOperations,
|
||||
} from './CouponDescription';
|
||||
import { couponFields, couponOperations } from './CouponDescription';
|
||||
|
||||
import {
|
||||
paddleApiRequest,
|
||||
paddleApiRequestAllItems,
|
||||
validateJSON
|
||||
} from './GenericFunctions';
|
||||
import { paddleApiRequest, paddleApiRequestAllItems, validateJSON } from './GenericFunctions';
|
||||
|
||||
import {
|
||||
paymentFields,
|
||||
paymentOperations,
|
||||
} from './PaymentDescription';
|
||||
import { paymentFields, paymentOperations } from './PaymentDescription';
|
||||
|
||||
import {
|
||||
planFields,
|
||||
planOperations,
|
||||
} from './PlanDescription';
|
||||
import { planFields, planOperations } from './PlanDescription';
|
||||
|
||||
import {
|
||||
productFields,
|
||||
productOperations,
|
||||
} from './ProductDescription';
|
||||
import { productFields, productOperations } from './ProductDescription';
|
||||
|
||||
import {
|
||||
userFields,
|
||||
userOperations,
|
||||
} from './UserDescription';
|
||||
import { userFields, userOperations } from './UserDescription';
|
||||
|
||||
// import {
|
||||
// orderOperations,
|
||||
@@ -141,7 +120,9 @@ export class Paddle implements INodeType {
|
||||
|
||||
// Alert user if there's no payments present to be loaded into payments property
|
||||
if (paymentResponse.response === undefined || paymentResponse.response.length === 0) {
|
||||
throw new NodeApiError(this.getNode(), paymentResponse, { message: 'No payments on account.' });
|
||||
throw new NodeApiError(this.getNode(), paymentResponse, {
|
||||
message: 'No payments on account.',
|
||||
});
|
||||
}
|
||||
|
||||
for (const payment of paymentResponse.response) {
|
||||
@@ -197,16 +178,22 @@ export class Paddle implements INodeType {
|
||||
const jsonParameters = this.getNodeParameter('jsonParameters', i) as boolean;
|
||||
|
||||
if (jsonParameters) {
|
||||
const additionalFieldsJson = this.getNodeParameter('additionalFieldsJson', i) as string;
|
||||
const additionalFieldsJson = this.getNodeParameter(
|
||||
'additionalFieldsJson',
|
||||
i,
|
||||
) as string;
|
||||
|
||||
if (additionalFieldsJson !== '') {
|
||||
if (validateJSON(additionalFieldsJson) !== undefined) {
|
||||
Object.assign(body, JSON.parse(additionalFieldsJson));
|
||||
} else {
|
||||
throw new NodeOperationError(this.getNode(), 'Additional fields must be a valid JSON', { itemIndex: i });
|
||||
throw new NodeOperationError(
|
||||
this.getNode(),
|
||||
'Additional fields must be a valid JSON',
|
||||
{ itemIndex: i },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
const discountType = this.getNodeParameter('discountType', i) as string;
|
||||
const couponType = this.getNodeParameter('couponType', i) as string;
|
||||
@@ -236,7 +223,9 @@ export class Paddle implements INodeType {
|
||||
body.coupon_prefix = additionalFields.couponPrefix as string;
|
||||
}
|
||||
if (additionalFields.expires) {
|
||||
body.expires = moment(additionalFields.expires as Date).format('YYYY-MM-DD') as string;
|
||||
body.expires = moment(additionalFields.expires as Date).format(
|
||||
'YYYY-MM-DD',
|
||||
) as string;
|
||||
}
|
||||
if (additionalFields.group) {
|
||||
body.group = additionalFields.group as string;
|
||||
@@ -256,7 +245,9 @@ export class Paddle implements INodeType {
|
||||
const endpoint = '/2.1/product/create_coupon';
|
||||
|
||||
responseData = await paddleApiRequest.call(this, endpoint, 'POST', body);
|
||||
responseData = responseData.response.coupon_codes.map((coupon : string) => ({coupon}));
|
||||
responseData = responseData.response.coupon_codes.map((coupon: string) => ({
|
||||
coupon,
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,20 +269,25 @@ export class Paddle implements INodeType {
|
||||
}
|
||||
|
||||
if (operation === 'update') {
|
||||
|
||||
const jsonParameters = this.getNodeParameter('jsonParameters', i) as boolean;
|
||||
|
||||
if (jsonParameters) {
|
||||
const additionalFieldsJson = this.getNodeParameter('additionalFieldsJson', i) as string;
|
||||
const additionalFieldsJson = this.getNodeParameter(
|
||||
'additionalFieldsJson',
|
||||
i,
|
||||
) as string;
|
||||
|
||||
if (additionalFieldsJson !== '') {
|
||||
if (validateJSON(additionalFieldsJson) !== undefined) {
|
||||
Object.assign(body, JSON.parse(additionalFieldsJson));
|
||||
} else {
|
||||
throw new NodeOperationError(this.getNode(), 'Additional fields must be a valid JSON', { itemIndex: i });
|
||||
throw new NodeOperationError(
|
||||
this.getNode(),
|
||||
'Additional fields must be a valid JSON',
|
||||
{ itemIndex: i },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
const updateBy = this.getNodeParameter('updateBy', i) as string;
|
||||
|
||||
@@ -313,7 +309,9 @@ export class Paddle implements INodeType {
|
||||
body.new_coupon_code = additionalFields.newCouponCode as string;
|
||||
}
|
||||
if (additionalFields.expires) {
|
||||
body.expires = moment(additionalFields.expires as Date).format('YYYY-MM-DD') as string;
|
||||
body.expires = moment(additionalFields.expires as Date).format(
|
||||
'YYYY-MM-DD',
|
||||
) as string;
|
||||
}
|
||||
if (additionalFields.newGroup) {
|
||||
body.new_group = additionalFields.newGroup as string;
|
||||
@@ -333,12 +331,14 @@ export class Paddle implements INodeType {
|
||||
//@ts-ignore
|
||||
if (additionalFields.discount.discountProperties.discountType === 'percentage') {
|
||||
// @ts-ignore
|
||||
body.discount_amount = additionalFields.discount.discountProperties.discountAmount as number;
|
||||
body.discount_amount = additionalFields.discount.discountProperties
|
||||
.discountAmount as number;
|
||||
} else {
|
||||
//@ts-ignore
|
||||
body.currency = additionalFields.discount.discountProperties.currency as string;
|
||||
//@ts-ignore
|
||||
body.discount_amount = additionalFields.discount.discountProperties.discountAmount as number;
|
||||
body.discount_amount = additionalFields.discount.discountProperties
|
||||
.discountAmount as number;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -355,16 +355,22 @@ export class Paddle implements INodeType {
|
||||
const jsonParameters = this.getNodeParameter('jsonParameters', i) as boolean;
|
||||
|
||||
if (jsonParameters) {
|
||||
const additionalFieldsJson = this.getNodeParameter('additionalFieldsJson', i) as string;
|
||||
const additionalFieldsJson = this.getNodeParameter(
|
||||
'additionalFieldsJson',
|
||||
i,
|
||||
) as string;
|
||||
|
||||
if (additionalFieldsJson !== '') {
|
||||
if (validateJSON(additionalFieldsJson) !== undefined) {
|
||||
Object.assign(body, JSON.parse(additionalFieldsJson));
|
||||
} else {
|
||||
throw new NodeOperationError(this.getNode(), 'Additional fields must be a valid JSON', { itemIndex: i });
|
||||
throw new NodeOperationError(
|
||||
this.getNode(),
|
||||
'Additional fields must be a valid JSON',
|
||||
{ itemIndex: i },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
|
||||
@@ -472,18 +478,23 @@ export class Paddle implements INodeType {
|
||||
const jsonParameters = this.getNodeParameter('jsonParameters', i) as boolean;
|
||||
|
||||
if (jsonParameters) {
|
||||
const additionalFieldsJson = this.getNodeParameter('additionalFieldsJson', i) as string;
|
||||
const additionalFieldsJson = this.getNodeParameter(
|
||||
'additionalFieldsJson',
|
||||
i,
|
||||
) as string;
|
||||
|
||||
if (additionalFieldsJson !== '') {
|
||||
if (validateJSON(additionalFieldsJson) !== undefined) {
|
||||
Object.assign(body, JSON.parse(additionalFieldsJson));
|
||||
} else {
|
||||
throw new NodeOperationError(this.getNode(), 'Additional fields must be a valid JSON', { itemIndex: i });
|
||||
throw new NodeOperationError(
|
||||
this.getNode(),
|
||||
'Additional fields must be a valid JSON',
|
||||
{ itemIndex: i },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
|
||||
if (additionalFields.state) {
|
||||
@@ -500,7 +511,13 @@ export class Paddle implements INodeType {
|
||||
const endpoint = '/2.0/subscription/users';
|
||||
|
||||
if (returnAll) {
|
||||
responseData = await paddleApiRequestAllItems.call(this, 'response', endpoint, 'POST', body);
|
||||
responseData = await paddleApiRequestAllItems.call(
|
||||
this,
|
||||
'response',
|
||||
endpoint,
|
||||
'POST',
|
||||
body,
|
||||
);
|
||||
} else {
|
||||
body.results_per_page = this.getNodeParameter('limit', i) as number;
|
||||
responseData = await paddleApiRequest.call(this, endpoint, 'POST', body);
|
||||
|
||||
Reference in New Issue
Block a user