mirror of
https://github.com/zulip/zulip.git
synced 2026-06-21 21:32:29 +08:00
The existing organization, of returning an opaque blob from `build_bot_request`, which was later consumed by `send_data_to_server`, is not particularly sensible; the steps become oddly split between the OutgoingWebhookWorker, `do_rest_call`, and the `OutgoingWebhookServiceInterface`. Make the `OutgoingWebhookServiceInterface` in charge of building, making, and returning the request in one method; another method handles extracting content from a successful response. `do_rest_call` is responsible for calling both halves of this, and doing common error handling. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| queue_processors.py | ||