messages: Make checking for status message consistent with backend.

Adds a check for newline that was present on backend, but missing in the
frontend markdown implementation. Updating messages uses is_me_message flag
received from server instead of its own partial test. Similarly, rendering
previews uses markdown code.

Fixes #6493.
This commit is contained in:
Weronika Grzybowska
2018-01-21 19:27:36 +01:00
committed by showell
parent 4cc8c74aaa
commit 7ac7100a1d
9 changed files with 43 additions and 7 deletions

View File

@@ -134,6 +134,10 @@ exports.update_messages = function update_messages(events) {
msg.content = event.rendered_content;
}
if (event.is_me_message !== undefined) {
msg.is_me_message = event.is_me_message;
}
var row = current_msg_list.get_row(event.message_id);
if (row.length > 0) {
message_edit.end(row);