From 1962e9d34be972a4bd3c0e49bd897b4149f8001a Mon Sep 17 00:00:00 2001 From: Manuel Familia Date: Mon, 16 May 2022 11:10:58 -0400 Subject: [PATCH] chore(serverless-offline-sqs): allow passing queueName from config --- packages/serverless-offline-sqs/README.md | 1 + packages/serverless-offline-sqs/src/sqs.js | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/packages/serverless-offline-sqs/README.md b/packages/serverless-offline-sqs/README.md index 52aff3ab..7e37b10e 100644 --- a/packages/serverless-offline-sqs/README.md +++ b/packages/serverless-offline-sqs/README.md @@ -99,4 +99,5 @@ custom: accessKeyId: root secretAccessKey: root skipCacheInvalidation: false + queueName: MyQueueNameOverride # overrides queueName from event definition ``` diff --git a/packages/serverless-offline-sqs/src/sqs.js b/packages/serverless-offline-sqs/src/sqs.js index cf9373dd..1e7862b7 100644 --- a/packages/serverless-offline-sqs/src/sqs.js +++ b/packages/serverless-offline-sqs/src/sqs.js @@ -39,6 +39,12 @@ class SQS { } _create(functionKey, rawSqsEventDefinition) { + const {queueName} = this.options; + + if (queueName) { + rawSqsEventDefinition.queueName = queueName; + } + const sqsEvent = new SQSEventDefinition( rawSqsEventDefinition, this.options.region,