mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
minor: De-duplicate code for client.
This commit is contained in:
@@ -134,14 +134,15 @@ def send_response_message(bot_id: str, message: Dict[str, Any], response_message
|
|||||||
recipient_type_name = message['type']
|
recipient_type_name = message['type']
|
||||||
bot_user = get_user_profile_by_id(bot_id)
|
bot_user = get_user_profile_by_id(bot_id)
|
||||||
realm = bot_user.realm
|
realm = bot_user.realm
|
||||||
|
client = get_client('OutgoingWebhookResponse')
|
||||||
|
|
||||||
if recipient_type_name == 'stream':
|
if recipient_type_name == 'stream':
|
||||||
recipients = [message['display_recipient']]
|
recipients = [message['display_recipient']]
|
||||||
check_send_message(bot_user, get_client("OutgoingWebhookResponse"), recipient_type_name, recipients,
|
check_send_message(bot_user, client, recipient_type_name, recipients,
|
||||||
message['subject'], response_message_content, realm)
|
message['subject'], response_message_content, realm)
|
||||||
elif recipient_type_name == 'private':
|
elif recipient_type_name == 'private':
|
||||||
recipients = [recipient['email'] for recipient in message['display_recipient']]
|
recipients = [recipient['email'] for recipient in message['display_recipient']]
|
||||||
check_send_message(bot_user, get_client("OutgoingWebhookResponse"), recipient_type_name, recipients,
|
check_send_message(bot_user, client, recipient_type_name, recipients,
|
||||||
None, response_message_content, realm)
|
None, response_message_content, realm)
|
||||||
else:
|
else:
|
||||||
raise JsonableError(_("Invalid message type"))
|
raise JsonableError(_("Invalid message type"))
|
||||||
|
|||||||
Reference in New Issue
Block a user