Log Conversation::updateLastMessage

This commit is contained in:
Daniel Gasienica 2018-05-03 11:40:17 -04:00
parent 1ea21ae69c
commit ae7d6aa900

View file

@ -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')) {