Tim Abbott
522562f68f
outgoing_webhook: Stop using get_realm_by_email_domain.
...
There was no reason to do a complicated lookup to get the realm here.
2017-08-24 20:27:00 -07:00
Umair Khan
62cae23601
queue: Extract event retry into retry_event().
...
This commit takes the code from zerver.lib.outgoing_webhook.request_retry
and creates a new generic function called retry_event.
2017-08-22 11:16:48 -07:00
neiljp (Neil Pilgrim)
3711da0dc9
mypy: Mark request_data as Optional based on requests API.
2017-08-07 21:27:50 -07:00
Elliott Jin
fcb889c5c0
outgoing webhooks: Remove process_failure interface method.
2017-07-24 14:10:14 -07:00
Elliott Jin
fdc9294a6e
outgoing webhooks: Don't call *_with_message if message is None.
2017-07-24 14:10:14 -07:00
Elliott Jin
3d815bcea9
outgoing webhooks: Return None instead of "" in process_success.
2017-07-24 14:10:14 -07:00
Elliott Jin
b53be0accc
outgoing webhooks: Clean up interface comments.
2017-07-24 14:10:14 -07:00
Elliott Jin
6a61a8a431
outgoing webhooks: Consolidate interfaces into lib/outgoing_webhook.py
2017-07-24 14:10:14 -07:00
vaibhav
87dcd5442a
outgoing webhook system: Minor fixes.
...
This fixes some error message strings and skips converting request_data
into json. From now, conversion would be the responsibility of interface.
Also, base_url is now not passed into event structure.
2017-07-24 14:10:14 -07:00
vaibhav
ff63f0b1d3
Return response string instead of dict() from process_success, process_failure.
2017-07-24 14:10:14 -07:00
vaibhav
7f9b4d3a94
Outgoing Webhook System: Add usage of Interfaces in DoRestCall.
2017-06-28 11:11:21 -04:00
vaibhav
a60552930e
Outgoing Webhook System: Add base interface class and Generic class.
2017-06-28 11:11:21 -04:00
vaibhav
dbc56e29a5
bots: Add simple flask server for running contrib bots.
2017-06-12 22:08:44 -07:00
Tim Abbott
f7b604f9be
webhooks: Fix unnecessary/buggy translation string.
2017-06-06 11:59:36 -07:00
vaibhav
53a8b2ac87
Outgoing Webhook System: Add DoRestCall and helper functions
2017-05-23 08:19:16 -07:00