webhooks: Migrate to check_send_stream_message.

This commit migrates all webhooks to use check_send_stream_message
instead of check_send_message. The only two webhooks that still
use check_send_message are our yo and teamcity webhooks. They
both use check_send_message for private messages.
This commit is contained in:
Eeshan Garg
2017-09-29 23:48:16 -02:30
committed by showell
parent 24aff0d0a2
commit 86c2c7ad34
53 changed files with 188 additions and 192 deletions

View File

@@ -1,5 +1,5 @@
from django.utils.translation import ugettext as _
from zerver.lib.actions import check_send_message
from zerver.lib.actions import check_send_stream_message
from zerver.lib.response import json_success, json_error
from zerver.decorator import REQ, has_request_variables, api_key_only_webhook_view
from zerver.lib.validator import check_dict, check_string
@@ -26,7 +26,7 @@ def api_homeassistant_webhook(request, user_profile,
topic = "homeassistant"
# send the message
check_send_message(user_profile, request.client, 'stream', [stream], topic, body)
check_send_stream_message(user_profile, request.client, stream, topic, body)
# return json result
return json_success()