@architect/functions
Advanced tools
Comparing version 5.3.0 to 5.3.1
{ | ||
"name": "@architect/functions", | ||
"version": "5.3.0", | ||
"version": "5.3.1", | ||
"description": "Cloud function signatures for HTTP handlers, pub/sub + scheduled, queued functions, table triggers, and more", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/architect/functions", |
@@ -79,21 +79,19 @@ let isNode18 = require('../_node-version') | ||
function eventFactory (arc) { | ||
let method | ||
if (isNode18) { | ||
let { SNS } = require('@aws-sdk/client-sns') | ||
let sns = new SNS | ||
method = (params, callback) => { | ||
return sns.publish(params, callback) | ||
return function live ({ name, payload }, callback) { | ||
let method | ||
if (isNode18) { | ||
let { SNS } = require('@aws-sdk/client-sns') | ||
let sns = new SNS | ||
method = (params, callback) => { | ||
return sns.publish(params, callback) | ||
} | ||
} | ||
} | ||
else { | ||
let SNS = require('aws-sdk/clients/sns') | ||
let sns = new SNS | ||
method = (params, callback) => { | ||
return sns.publish(params, callback) | ||
else { | ||
let SNS = require('aws-sdk/clients/sns') | ||
let sns = new SNS | ||
method = (params, callback) => { | ||
return sns.publish(params, callback) | ||
} | ||
} | ||
} | ||
return function live ({ name, payload }, callback) { | ||
function publish (arn, payload, callback) { | ||
@@ -124,21 +122,19 @@ method({ | ||
function queueFactory (arc) { | ||
let method | ||
if (isNode18) { | ||
let { SQS } = require('@aws-sdk/client-sqs') | ||
let sqs = new SQS | ||
method = (params, callback) => { | ||
return sqs.sendMessage(params, callback) | ||
return function live ({ name, payload, delaySeconds, groupID }, callback) { | ||
let method | ||
if (isNode18) { | ||
let { SQS } = require('@aws-sdk/client-sqs') | ||
let sqs = new SQS | ||
method = (params, callback) => { | ||
return sqs.sendMessage(params, callback) | ||
} | ||
} | ||
} | ||
else { | ||
let SQS = require('aws-sdk/clients/sqs') | ||
let sqs = new SQS | ||
method = (params, callback) => { | ||
return sqs.sendMessage(params, callback) | ||
else { | ||
let SQS = require('aws-sdk/clients/sqs') | ||
let sqs = new SQS | ||
method = (params, callback) => { | ||
return sqs.sendMessage(params, callback) | ||
} | ||
} | ||
} | ||
return function live ({ name, payload, delaySeconds, groupID }, callback) { | ||
function publish (arn, payload, callback) { | ||
@@ -145,0 +141,0 @@ let params = { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
71699