mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
👕 Fix built issue by fixing lint issues
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user