Files
notifications-api/app/notifications/utils.py

19 lines
493 B
Python
Raw Normal View History

from flask import current_app
import requests
def confirm_subscription(confirmation_request):
url = confirmation_request.get('SubscribeURL')
if not url:
current_app.logger.warning("SubscribeURL does not exist or empty")
return
response = requests.get(url)
try:
response.raise_for_status()
except Exception as e:
current_app.logger.warning("Response: {}".format(response.text))
raise e
2017-04-25 17:01:38 +01:00
return confirmation_request['TopicArn']