Add autoconfirm sns in dvla callback

This commit is contained in:
Imdad Ahad
2017-05-09 14:20:56 +01:00
parent 8a5e82904e
commit 37165e5b6a
3 changed files with 69 additions and 28 deletions

View File

@@ -16,3 +16,10 @@ def confirm_subscription(confirmation_request):
raise e
return confirmation_request['TopicArn']
def autoconfirm_subscription(req_json):
if req_json.get('Type') == 'SubscriptionConfirmation':
current_app.logger.info("SNS subscription confirmation url: {}".format(req_json['SubscribeURL']))
subscribed_topic = confirm_subscription(req_json)
return subscribed_topic