mirror of
https://github.com/zulip/zulip.git
synced 2026-06-27 21:01:32 +08:00
actions: Tag resolve topic messages with a message type.
This makes it possible for the server to distinguish these from other messages.
This commit is contained in:
parent
bb76bc316f
commit
0232d97ae9
@ -201,6 +201,7 @@ def maybe_send_resolve_topic_notifications(
|
||||
notification_string.format(
|
||||
user=user_mention,
|
||||
),
|
||||
message_type=Message.MessageType.RESOLVE_TOPIC_NOTIFICATION,
|
||||
limit_unread_user_ids=affected_participant_ids,
|
||||
)
|
||||
|
||||
|
||||
@ -1620,6 +1620,7 @@ def check_message(
|
||||
email_gateway: bool = False,
|
||||
*,
|
||||
skip_stream_access_check: bool = False,
|
||||
message_type: int = Message.MessageType.NORMAL,
|
||||
mention_backend: Optional[MentionBackend] = None,
|
||||
limit_unread_user_ids: Optional[Set[int]] = None,
|
||||
disable_external_notifications: bool = False,
|
||||
@ -1717,6 +1718,7 @@ def check_message(
|
||||
message.sender = sender
|
||||
message.content = message_content
|
||||
message.recipient = recipient
|
||||
message.type = message_type
|
||||
message.realm = realm
|
||||
if addressee.is_stream():
|
||||
message.set_topic_name(topic_name)
|
||||
@ -1793,6 +1795,7 @@ def _internal_prep_message(
|
||||
content: str,
|
||||
*,
|
||||
email_gateway: bool = False,
|
||||
message_type: int = Message.MessageType.NORMAL,
|
||||
mention_backend: Optional[MentionBackend] = None,
|
||||
limit_unread_user_ids: Optional[Set[int]] = None,
|
||||
disable_external_notifications: bool = False,
|
||||
@ -1823,6 +1826,7 @@ def _internal_prep_message(
|
||||
content,
|
||||
realm=realm,
|
||||
email_gateway=email_gateway,
|
||||
message_type=message_type,
|
||||
mention_backend=mention_backend,
|
||||
limit_unread_user_ids=limit_unread_user_ids,
|
||||
disable_external_notifications=disable_external_notifications,
|
||||
@ -1847,6 +1851,7 @@ def internal_prep_stream_message(
|
||||
content: str,
|
||||
*,
|
||||
email_gateway: bool = False,
|
||||
message_type: int = Message.MessageType.NORMAL,
|
||||
limit_unread_user_ids: Optional[Set[int]] = None,
|
||||
forged: bool = False,
|
||||
forged_timestamp: Optional[float] = None,
|
||||
@ -1863,6 +1868,7 @@ def internal_prep_stream_message(
|
||||
addressee=addressee,
|
||||
content=content,
|
||||
email_gateway=email_gateway,
|
||||
message_type=message_type,
|
||||
limit_unread_user_ids=limit_unread_user_ids,
|
||||
forged=forged,
|
||||
forged_timestamp=forged_timestamp,
|
||||
@ -1942,6 +1948,7 @@ def internal_send_stream_message(
|
||||
content: str,
|
||||
*,
|
||||
email_gateway: bool = False,
|
||||
message_type: int = Message.MessageType.NORMAL,
|
||||
limit_unread_user_ids: Optional[Set[int]] = None,
|
||||
) -> Optional[int]:
|
||||
message = internal_prep_stream_message(
|
||||
@ -1950,6 +1957,7 @@ def internal_send_stream_message(
|
||||
topic_name,
|
||||
content,
|
||||
email_gateway=email_gateway,
|
||||
message_type=message_type,
|
||||
limit_unread_user_ids=limit_unread_user_ids,
|
||||
)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user