Skip to content
This repository was archived by the owner on May 23, 2023. It is now read-only.

Commit 77b86e2

Browse files
Pequeno fix para suportar o evento que vai estar chegando da API
1 parent 1cc2c0a commit 77b86e2

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
APP_NAME = 'template-serverless-lambda-python-lambda-api'
1+
APP_NAME = 'template-serverless-lambda-python-lambda-sqs'
22
APP_VERSION = '1.0.0'
33
APP_ARCH_VERSION = 'v1'

examples/lambda_sqs/lambda_app/config.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ class Configuration:
2828
DB = ""
2929

3030
APP_QUEUE = ""
31-
APP_SALES_QUEUE = ""
32-
APP_DECISION_QUEUE = ""
33-
APP_RULES_QUEUE = ""
3431

3532
REDIS_HOST = ""
3633
REDIS_PORT = 6379
@@ -55,10 +52,6 @@ def __init__(self):
5552
self.DB = os.getenv("DB") if 'DB' in os.environ else self.DB
5653

5754
self.APP_QUEUE = os.getenv("APP_QUEUE") if 'APP_QUEUE' in os.environ else self.APP_QUEUE
58-
self.APP_SALES_QUEUE = os.getenv("APP_SALES_QUEUE") if 'APP_SALES_QUEUE' in os.environ else self.APP_SALES_QUEUE
59-
self.APP_DECISION_QUEUE = os.getenv(
60-
"APP_DECISION_QUEUE") if 'APP_DECISION_QUEUE' in os.environ else self.APP_DECISION_QUEUE
61-
self.APP_RULES_QUEUE = os.getenv("APP_RULES_QUEUE") if 'APP_RULES_QUEUE' in os.environ else self.APP_RULES_QUEUE
6255

6356
self.REDIS_HOST = os.getenv("REDIS_HOST") if 'REDIS_HOST' in os.environ else self.REDIS_HOST
6457
self.REDIS_PORT = os.getenv("REDIS_PORT") if 'REDIS_PORT' in os.environ else self.REDIS_PORT

examples/lambda_sqs/lambda_app/services/v1/carrier_notifier_service.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def __init__(self, logger=None, repository=None):
1616
self.logger = logger if logger is not None else get_logger()
1717

1818
self.repository = repository if repository is not None else OcorenRepository()
19+
self.repository.debug = True
1920

2021
def process(self, sqs_event):
2122
result = True
@@ -42,7 +43,10 @@ def process(self, sqs_event):
4243
event_tracker.track(event_hash, event)
4344
# todo implementar lógica aqui
4445
# aqui temos um simples exemplo de created
46+
if 'data' in event:
47+
event = event['data']
4548
event_vo = OcorenVO(event)
49+
self.logger.info('event_vo: {}'.format(event_vo.to_dict()))
4650
created = self.repository.create(event_vo)
4751
if not created:
4852
result = False

0 commit comments

Comments
 (0)