events: Add op field to update_message_flags events.

`update_message_flags` events used `operation` instead of `op`, the
latter being the standard field used in other events. So add `op`
field to `update_message_flags` and mark `operation` as deprecated,
so that it can be removed later.
This commit is contained in:
orientor
2020-08-19 19:51:47 +00:00
committed by Tim Abbott
parent f429df3401
commit 372e010dbb
7 changed files with 39 additions and 7 deletions

View File

@@ -811,6 +811,7 @@ check_update_message_embedded = check_events_dict(
_check_update_message_flags = check_events_dict(
required_keys=[
("type", equals("update_message_flags")),
("op", check_add_or_remove),
("operation", check_add_or_remove),
("flag", check_string),
("messages", check_list(check_int)),
@@ -823,7 +824,7 @@ def check_update_message_flags(
var_name: str, event: Dict[str, object], operation: str
) -> None:
_check_update_message_flags(var_name, event)
assert event["operation"] == operation
assert event["operation"] == operation and event['op'] == operation
_check_group = check_dict_only(