message_events: Clarify moved_message variable name.

This commit is contained in:
Tim Abbott 2023-05-05 15:34:33 -07:00
parent f9f68de0ac
commit 4566695b9d
1 changed files with 20 additions and 17 deletions

View File

@ -306,7 +306,7 @@ export function update_messages(events) {
drafts.rename_stream_recipient(old_stream_id, orig_topic, new_stream_id, new_topic); drafts.rename_stream_recipient(old_stream_id, orig_topic, new_stream_id, new_topic);
} }
for (const msg of event_messages) { for (const moved_message of event_messages) {
if (page_params.realm_allow_edit_history) { if (page_params.realm_allow_edit_history) {
/* Simulate the format of server-generated edit /* Simulate the format of server-generated edit
* history events. This logic ensures that all * history events. This logic ensures that all
@ -324,12 +324,15 @@ export function update_messages(events) {
edit_history_entry.topic = new_topic; edit_history_entry.topic = new_topic;
edit_history_entry.prev_topic = orig_topic; edit_history_entry.prev_topic = orig_topic;
} }
if (msg.edit_history === undefined) { if (moved_message.edit_history === undefined) {
msg.edit_history = []; moved_message.edit_history = [];
} }
msg.edit_history = [edit_history_entry, ...msg.edit_history]; moved_message.edit_history = [
edit_history_entry,
...moved_message.edit_history,
];
} }
msg.last_edit_timestamp = event.edit_timestamp; moved_message.last_edit_timestamp = event.edit_timestamp;
// Remove the recent topics entry for the old topics; // Remove the recent topics entry for the old topics;
// must be called before we call set_message_topic. // must be called before we call set_message_topic.
@ -342,33 +345,33 @@ export function update_messages(events) {
// only messages in message_store, but that's been false // only messages in message_store, but that's been false
// since we added the server_history feature. // since we added the server_history feature.
stream_topic_history.remove_messages({ stream_topic_history.remove_messages({
stream_id: msg.stream_id, stream_id: moved_message.stream_id,
topic_name: msg.topic, topic_name: moved_message.topic,
num_messages: 1, num_messages: 1,
max_removed_msg_id: msg.id, max_removed_msg_id: moved_message.id,
}); });
// Update the unread counts; again, this must be called // Update the unread counts; again, this must be called
// before we modify the topic field on the message. // before we modify the topic field on the message.
unread.update_unread_topics(msg, event); unread.update_unread_topics(moved_message, event);
// Now edit the attributes of our message object. // Now edit the attributes of our message object.
if (topic_edited) { if (topic_edited) {
msg.topic = new_topic; moved_message.topic = new_topic;
msg.topic_links = event.topic_links; moved_message.topic_links = event.topic_links;
} }
if (stream_changed) { if (stream_changed) {
const new_stream_name = sub_store.get(new_stream_id).name; const new_stream_name = sub_store.get(new_stream_id).name;
msg.stream_id = new_stream_id; moved_message.stream_id = new_stream_id;
msg.stream = new_stream_name; moved_message.stream = new_stream_name;
msg.display_recipient = new_stream_name; moved_message.display_recipient = new_stream_name;
} }
// Add the recent topics entry for the new stream/topics. // Add the recent topics entry for the new stream/topics.
stream_topic_history.add_message({ stream_topic_history.add_message({
stream_id: msg.stream_id, stream_id: moved_message.stream_id,
topic_name: msg.topic, topic_name: moved_message.topic,
message_id: msg.id, message_id: moved_message.id,
}); });
} }