message_send: Add service_queue_events to SendMessageRequest.

We should not monkey-patch message when unnecessary. Adding
`service_queue_events` to `SendMessageRequests` suits our need to type
safety here.

Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
Zixuan James Li
2022-07-29 17:56:10 -04:00
committed by Tim Abbott
parent 5ae0b08b6c
commit 9f2dfd848f
2 changed files with 4 additions and 2 deletions

View File

@@ -171,6 +171,7 @@ class SendMessageRequest:
deliver_at: Optional[datetime.datetime] = None
delivery_type: Optional[str] = None
limit_unread_user_ids: Optional[Set[int]] = None
service_queue_events: Optional[Dict[str, List[Dict[str, Any]]]] = None
# We won't try to fetch more unread message IDs from the database than