Shows message status timestamps if available

This commit is contained in:
Josh Perez 2021-10-12 19:40:42 -04:00 committed by GitHub
parent c9a49ecb4b
commit a5e8226821
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 1 deletions

View file

@ -351,7 +351,9 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
window.storage.get('unidentifiedDeliveryIndicators', false) &&
this.isUnidentifiedDelivery(id, unidentifiedDeliveriesSet);
let status = getOwn(sendStateByConversationId, id)?.status;
const sendState = getOwn(sendStateByConversationId, id);
let status = sendState?.status;
// If a message was only sent to yourself (Note to Self or a lonely group), it
// is shown read.
@ -362,6 +364,7 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
return {
...findAndFormatContact(id),
status,
statusTimestamp: sendState?.updatedAt,
errors: errorsForContact,
isOutgoingKeyError,
isUnidentifiedDelivery,