diff --git a/src/Messages/TSMessagesManager.m b/src/Messages/TSMessagesManager.m index d3df8d836..2e8cb7fa8 100644 --- a/src/Messages/TSMessagesManager.m +++ b/src/Messages/TSMessagesManager.m @@ -605,6 +605,8 @@ NS_ASSUME_NONNULL_BEGIN return; } + DDLogDebug(@"%@ incoming attachment message: %@", self.tag, createdMessage.debugDescription); + [attachmentsProcessor fetchAttachmentsForMessage:createdMessage success:^(TSAttachmentStream *attachmentStream) { DDLogDebug( @@ -892,7 +894,7 @@ NS_ASSUME_NONNULL_BEGIN messageBody:body attachmentIds:attachmentIds expiresInSeconds:dataMessage.expireTimer]; - + DDLogDebug(@"%@ incoming group text message: %@", self.tag, incomingMessage.debugDescription); [incomingMessage saveWithTransaction:transaction]; break; } @@ -914,12 +916,12 @@ NS_ASSUME_NONNULL_BEGIN messageBody:body attachmentIds:attachmentIds expiresInSeconds:dataMessage.expireTimer]; + DDLogDebug(@"%@ incoming 1:1 text message: %@", self.tag, incomingMessage.debugDescription); + [incomingMessage saveWithTransaction:transaction]; thread = cThread; } if (thread && incomingMessage) { - [incomingMessage saveWithTransaction:transaction]; - // Any messages sent from the current user - from this device or another - should be // automatically marked as read. BOOL shouldMarkMessageAsRead = [envelope.source isEqualToString:localNumber]; @@ -928,6 +930,8 @@ NS_ASSUME_NONNULL_BEGIN [incomingMessage markAsReadWithTransaction:transaction sendReadReceipt:NO updateExpiration:YES]; } + DDLogDebug(@"%@ shouldMarkMessageAsRead: %d (%@)", self.tag, shouldMarkMessageAsRead, envelope.source); + // Other clients allow attachments to be sent along with body, we want the text displayed as a separate // message if ([attachmentIds count] > 0 && body != nil && ![body isEqualToString:@""]) { @@ -940,6 +944,7 @@ NS_ASSUME_NONNULL_BEGIN messageBody:body attachmentIds:@[] expiresInSeconds:dataMessage.expireTimer]; + DDLogDebug(@"%@ incoming extra text message: %@", self.tag, incomingMessage.debugDescription); [textMessage saveWithTransaction:transaction]; } }