Logo
Explore Help
Sign In
darkhelm/notifications-api
1
0
Fork 0
You've already forked notifications-api
mirror of https://github.com/GSA/notifications-api.git synced 2026-07-04 08:27:03 -04:00
Code Issues Packages Projects Releases Wiki Activity
Files
f06aaa924e7039a334ea00a24f7a92db2d2d1b72
notifications-api/app/clients/__init__.py

19 lines
311 B
Python
Raw Normal View History

Made SMS messages go through celery - twilio client pulled in from delivery app - made method to perform task
2016-02-15 16:01:14 +00:00
class ClientException(Exception):
'''
Base Exceptions for sending notifications that fail
'''
pass
class Client(object):
'''
Base client for sending notifications.
'''
pass
Added base object for response statuses, and tests around it's behaviour
2016-03-21 09:20:38 +00:00
Adds notification stats update into the callback process - when a provider callback occurs and we update the status of the notification, also update the statistics table Adds: - Mapping object to the clients to handle mapping to various states from the response codes, this replaces the map. - query lookup in the DAO to get the query based on response type / template type Tests around rest class and dao to check correct updating of stats Missing: - multiple client callbacks will keep incrementing the counts of success/failure. This edge case needs to be handle in a future story.
2016-03-21 13:24:37 +00:00
STATISTICS_REQUESTED = 'requested'
STATISTICS_DELIVERED = 'delivered'
STATISTICS_FAILURE = 'failure'
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.0 Page: 684ms Template: 91ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API