zulip-terminal
zulip-terminal copied to clipboard
Mark messages as EDITED or MOVED in the UI for multiple messages at a time.
Currently, the model.py code handles the edit of the message from which the event originated. But an edit originating from one message can affect multiple messages (for eg. propagation mode edits/topic-rename change edits).
Eg: here is a message event
event {'type': 'update_message', 'user_id': 25554, 'edit_timestamp': 1680095186, 'message_id': 1536316, 'rendering_only': False, 'stream_name': 'test here', 'stream_id': 7, 'propagate_mode': 'change_later', 'orig_subject': 'zt_2025', 'subject': 'zt_2025_', 'topic_links': [], 'message_ids': [1536316, 1536317], 'flags': ['read'], 'id': 7}
For updating the message label for multiple messages the message_ids key of the update_message event has to be used.
Note: It is advisable to work on this after merging #T1331