medmunds
fc59707133
Webhooks: default tracking event tags=[], metadata={}
...
If a tracking event doesn't contain tags or metadata, set the event
record fields to tags=[] or metadata={} to simplify checking values.
Closes #67
2017-06-30 16:56:36 -07:00
medmunds
ba6ccdb13a
Mailgun: handle x.y.z status code in webhooks
...
Mailgun sometimes (though not usually) gives the 'code' event
field as an RFC-3463 extended SMTP status code. Handle either
format.
Fixes #62
2017-05-22 11:09:26 -07:00
Seb Bacon
f0589e3338
Compatibility with earlier Python 2.7 versions
...
Compatibility with Python 2.7 versions older than 2.7.7
* Use Django's constant_time_compare method
* Include sparkpost in test requirements
* Don't use non-public `EnvironmentVarGuard` in tests
Fixes #41
2016-11-01 11:24:51 -07:00
medmunds
d3f914be12
Event-tracking webhooks
...
Closes #3
2016-04-29 18:10:50 -07:00