mirror of
https://github.com/zulip/zulip.git
synced 2025-11-16 03:41:58 +00:00
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:
@@ -1,7 +1,7 @@
|
||||
# Webhooks for external integrations.
|
||||
from django.http import HttpRequest, HttpResponse
|
||||
from zerver.models import get_client, UserProfile
|
||||
from zerver.lib.actions import check_send_message
|
||||
from zerver.lib.actions import check_send_stream_message
|
||||
from zerver.lib.response import json_success
|
||||
from zerver.decorator import REQ, has_request_variables, authenticated_rest_api_view
|
||||
|
||||
@@ -18,6 +18,6 @@ def api_deskdotcom_webhook(request, user_profile, data=REQ(),
|
||||
topic=REQ(default="Desk.com notification"),
|
||||
stream=REQ(default="desk.com")):
|
||||
# type: (HttpRequest, UserProfile, Text, Text, Text) -> HttpResponse
|
||||
check_send_message(user_profile, get_client("ZulipDeskWebhook"), "stream",
|
||||
[stream], topic, data)
|
||||
check_send_stream_message(user_profile, get_client("ZulipDeskWebhook"),
|
||||
stream, topic, data)
|
||||
return json_success()
|
||||
|
||||
Reference in New Issue
Block a user