diff --git a/src/Messages/TSMessagesManager.m b/src/Messages/TSMessagesManager.m index 04534c927..67e874231 100644 --- a/src/Messages/TSMessagesManager.m +++ b/src/Messages/TSMessagesManager.m @@ -806,12 +806,16 @@ NS_ASSUME_NONNULL_BEGIN thread = cThread; } + DDLogWarn(@"%@ handleReceivedEnvelope: %@ %@", self.tag, [thread class], [incomingMessage debugDescription]); + 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]; + DDLogWarn( + @"%@ shouldMarkMessageAsRead: %@ %@ %d", self.tag, envelope.source, localNumber, shouldMarkMessageAsRead); if (shouldMarkMessageAsRead) { [incomingMessage markAsReadLocallyWithTransaction:transaction]; }