From ae7d6aa90037630005ddf768096d3f64bc3af176 Mon Sep 17 00:00:00 2001 From: Daniel Gasienica Date: Thu, 3 May 2018 11:40:17 -0400 Subject: [PATCH] Log `Conversation::updateLastMessage` --- js/models/conversations.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/models/conversations.js b/js/models/conversations.js index d4034969ff..9514eaf544 100644 --- a/js/models/conversations.js +++ b/js/models/conversations.js @@ -813,17 +813,24 @@ await collection.fetchConversation(this.id, 1); const lastMessage = collection.at(0); + const lastMessageJSON = lastMessage ? lastMessage.toJSON() : null; const lastMessageUpdate = window.Signal.Types.Conversation.createLastMessageUpdate( { currentLastMessageText: this.get('lastMessage') || null, currentTimestamp: this.get('timestamp') || null, - lastMessage: lastMessage ? lastMessage.toJSON() : null, + lastMessage: lastMessageJSON, lastMessageNotificationText: lastMessage ? lastMessage.getNotificationText() : null, } ); + console.log('Conversation: Update last message:', { + id: this.idForLogging() || null, + messageTimestamp: lastMessageUpdate.timestamp || null, + messageType: lastMessageJSON ? lastMessageJSON.type : null, + messageSentAt: lastMessageJSON ? lastMessageJSON.sent_at : null, + }); this.set(lastMessageUpdate); if (this.hasChanged('lastMessage') || this.hasChanged('timestamp')) {