👕 Fix built issue by fixing lint issues

This commit is contained in:
Jan Oberhauser
2020-10-01 14:01:39 +02:00
parent 9b5731450f
commit fe802c8f76
165 changed files with 1930 additions and 1864 deletions

View File

@@ -5,8 +5,8 @@ import {
import {
IDataObject,
INodeTypeDescription,
INodeType,
INodeTypeDescription,
IWebhookResponseData,
} from 'n8n-workflow';
@@ -16,7 +16,7 @@ import {
import {
createHmac,
} from 'crypto';
} from 'crypto';
export class ShopifyTrigger implements INodeType {
description: INodeTypeDescription = {
@@ -55,240 +55,240 @@ export class ShopifyTrigger implements INodeType {
options:
[
{
name: 'App uninstalled',
value: 'app/uninstalled',
name: 'App uninstalled',
value: 'app/uninstalled',
},
{
name: 'Carts create',
value: 'carts/create',
name: 'Carts create',
value: 'carts/create',
},
{
name: 'Carts update',
value: 'carts/update',
name: 'Carts update',
value: 'carts/update',
},
{
name: 'Checkouts create',
value: 'checkouts/create',
name: 'Checkouts create',
value: 'checkouts/create',
},
{
name: 'Checkouts delete',
value: 'checkouts/delete',
name: 'Checkouts delete',
value: 'checkouts/delete',
},
{
name: 'Checkouts update',
value: 'checkouts/update',
name: 'Checkouts update',
value: 'checkouts/update',
},
{
name: 'Collection listings add',
value: 'collection_listings/add',
name: 'Collection listings add',
value: 'collection_listings/add',
},
{
name: 'Collection listings remove',
value: 'collection_listings/remove',
name: 'Collection listings remove',
value: 'collection_listings/remove',
},
{
name: 'Collection listings update',
value: 'collection_listings/update',
name: 'Collection listings update',
value: 'collection_listings/update',
},
{
name: 'Collections create',
value: 'collections/create',
name: 'Collections create',
value: 'collections/create',
},
{
name: 'Collections delete',
value: 'collections/delete',
name: 'Collections delete',
value: 'collections/delete',
},
{
name: 'Collections update',
value: 'collections/update',
name: 'Collections update',
value: 'collections/update',
},
{
name: 'Customer groups create',
value: 'customer_groups/create',
name: 'Customer groups create',
value: 'customer_groups/create',
},
{
name: 'Customer groups delete',
value: 'customer_groups/delete',
name: 'Customer groups delete',
value: 'customer_groups/delete',
},
{
name: 'Customer groups update',
value: 'customer_groups/update',
name: 'Customer groups update',
value: 'customer_groups/update',
},
{
name: 'Customers create',
value: 'customers/create',
name: 'Customers create',
value: 'customers/create',
},
{
name: 'Customers delete',
value: 'customers/delete',
name: 'Customers delete',
value: 'customers/delete',
},
{
name: 'Customers disable',
value: 'customers/disable',
name: 'Customers disable',
value: 'customers/disable',
},
{
name: 'Customers enable',
value: 'customers/enable',
name: 'Customers enable',
value: 'customers/enable',
},
{
name: 'Customers update',
value: 'customers/update',
name: 'Customers update',
value: 'customers/update',
},
{
name: 'Draft orders create',
value: 'draft_orders/create',
name: 'Draft orders create',
value: 'draft_orders/create',
},
{
name: 'Draft orders delete',
value: 'draft_orders/delete',
name: 'Draft orders delete',
value: 'draft_orders/delete',
},
{
name: 'Draft orders update',
value: 'draft_orders/update',
name: 'Draft orders update',
value: 'draft_orders/update',
},
{
name: 'Fulfillment events create',
value: 'fulfillment_events/create',
name: 'Fulfillment events create',
value: 'fulfillment_events/create',
},
{
name: 'Fulfillment events delete',
value: 'fulfillment_events/delete',
name: 'Fulfillment events delete',
value: 'fulfillment_events/delete',
},
{
name: 'Fulfillments create',
value: 'fulfillments/create',
name: 'Fulfillments create',
value: 'fulfillments/create',
},
{
name: 'Fulfillments update',
value: 'fulfillments/update',
name: 'Fulfillments update',
value: 'fulfillments/update',
},
{
name: 'Inventory_items create',
value: 'inventory_items/create',
name: 'Inventory_items create',
value: 'inventory_items/create',
},
{
name: 'Inventory_items delete',
value: 'inventory_items/delete',
name: 'Inventory_items delete',
value: 'inventory_items/delete',
},
{
name: 'Inventory_items update',
value: 'inventory_items/update',
name: 'Inventory_items update',
value: 'inventory_items/update',
},
{
name: 'Inventory_levels connect',
value: 'inventory_levels/connect',
name: 'Inventory_levels connect',
value: 'inventory_levels/connect',
},
{
name: 'Inventory_levels disconnect',
value: 'inventory_levels/disconnect',
name: 'Inventory_levels disconnect',
value: 'inventory_levels/disconnect',
},
{
name: 'Inventory_levels update',
value: 'inventory_levels/update',
name: 'Inventory_levels update',
value: 'inventory_levels/update',
},
{
name: 'Locales create',
value: 'locales/create',
name: 'Locales create',
value: 'locales/create',
},
{
name: 'Locales update',
value: 'locales/update',
name: 'Locales update',
value: 'locales/update',
},
{
name: 'Locations create',
value: 'locations/create',
name: 'Locations create',
value: 'locations/create',
},
{
name: 'Locations delete',
value: 'locations/delete',
name: 'Locations delete',
value: 'locations/delete',
},
{
name: 'Locations update',
value: 'locations/update',
name: 'Locations update',
value: 'locations/update',
},
{
name: 'Order transactions create',
value: 'order_transactions/create',
name: 'Order transactions create',
value: 'order_transactions/create',
},
{
name: 'Orders cancelled',
value: 'orders/cancelled',
name: 'Orders cancelled',
value: 'orders/cancelled',
},
{
name: 'Orders create',
value: 'orders/create',
name: 'Orders create',
value: 'orders/create',
},
{
name: 'Orders delete',
value: 'orders/delete',
name: 'Orders delete',
value: 'orders/delete',
},
{
name: 'Orders fulfilled',
value: 'orders/fulfilled',
name: 'Orders fulfilled',
value: 'orders/fulfilled',
},
{
name: 'Orders paid',
value: 'orders/paid',
name: 'Orders paid',
value: 'orders/paid',
},
{
name: 'Orders partially fulfilled',
value: 'orders/partially_fulfilled',
name: 'Orders partially fulfilled',
value: 'orders/partially_fulfilled',
},
{
name: 'Orders updated',
value: 'orders/updated',
name: 'Orders updated',
value: 'orders/updated',
},
{
name: 'Product listings add',
value: 'product_listings/add',
name: 'Product listings add',
value: 'product_listings/add',
},
{
name: 'Product listings remove',
value: 'product_listings/remove',
name: 'Product listings remove',
value: 'product_listings/remove',
},
{
name: 'Product listings update',
value: 'product_listings/update',
name: 'Product listings update',
value: 'product_listings/update',
},
{
name: 'Products create',
value: 'products/create',
name: 'Products create',
value: 'products/create',
},
{
name: 'Products delete',
value: 'products/delete',
name: 'Products delete',
value: 'products/delete',
},
{
name: 'Products update',
value: 'products/update',
name: 'Products update',
value: 'products/update',
},
{
name: 'Refunds create',
value: 'refunds/create',
name: 'Refunds create',
value: 'refunds/create',
},
{
name: 'Shop update',
value: 'shop/update',
name: 'Shop update',
value: 'shop/update',
},
{
name: 'Tender transactions create',
value: 'tender_transactions/create',
name: 'Tender transactions create',
value: 'tender_transactions/create',
},
{
name: 'Themes create',
value: 'themes/create',
name: 'Themes create',
value: 'themes/create',
},
{
name: 'Themes delete',
value: 'themes/delete',
name: 'Themes delete',
value: 'themes/delete',
},
{
name: 'Themes publish',
value: 'themes/publish',
name: 'Themes publish',
value: 'themes/publish',
},
{
name: 'Themes update',
value: 'themes/update',
name: 'Themes update',
value: 'themes/update',
},
],
description: 'Event that triggers the webhook',
@@ -331,8 +331,8 @@ export class ShopifyTrigger implements INodeType {
let responseData;
try {
responseData = await shopifyApiRequest.call(this, 'POST', endpoint, body);
} catch(error) {
responseData = await shopifyApiRequest.call(this, 'POST', endpoint, body);
} catch (error) {
return false;
}
@@ -370,9 +370,9 @@ export class ShopifyTrigger implements INodeType {
const req = this.getRequestObject();
const webhookData = this.getWorkflowStaticData('node') as IDataObject;
if (headerData['x-shopify-topic'] !== undefined
&& headerData['x-shopify-hmac-sha256'] !== undefined
&& headerData['x-shopify-shop-domain'] !== undefined
&& headerData['x-shopify-api-version'] !== undefined) {
&& headerData['x-shopify-hmac-sha256'] !== undefined
&& headerData['x-shopify-shop-domain'] !== undefined
&& headerData['x-shopify-api-version'] !== undefined) {
// @ts-ignore
const computedSignature = createHmac('sha256', webhookData.sharedSecret as string).update(req.rawBody).digest('base64');
if (headerData['x-shopify-hmac-sha256'] !== computedSignature) {