From 63a5de18528580d5cbc8b2f795d42a55c73c3055 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 29 Jan 2019 12:36:05 -0500 Subject: [PATCH] Add logging around socket ordering. --- SignalServiceKit/src/Messages/OWSMessageReceiver.m | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SignalServiceKit/src/Messages/OWSMessageReceiver.m b/SignalServiceKit/src/Messages/OWSMessageReceiver.m index 3948e4bae..4a63c8178 100644 --- a/SignalServiceKit/src/Messages/OWSMessageReceiver.m +++ b/SignalServiceKit/src/Messages/OWSMessageReceiver.m @@ -24,6 +24,7 @@ #import #import #import +#import NS_ASSUME_NONNULL_BEGIN @@ -135,6 +136,15 @@ NSString *const OWSMessageDecryptJobFinderExtensionGroup = @"OWSMessageProcessin { [self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *_Nonnull transaction) { OWSMessageDecryptJob *job = [[OWSMessageDecryptJob alloc] initWithEnvelopeData:envelopeData]; + + SSKProtoEnvelope *envelopeProto = job.envelopeProto; + OWSAssertDebug(envelopeProto); + OWSLogVerbose(@"----- Enqueuing. timestamp: %llu, serverTimestamp: %llu, createdAt: %llu %@", + envelopeProto.timestamp, + envelopeProto.serverTimestamp, + [NSDate ows_millisecondsSince1970ForDate:job.createdAt], + [NSDateFormatter localizedStringFromDate:job.createdAt dateStyle:NSDateFormatterFullStyle timeStyle:NSDateFormatterFullStyle]); + [job saveWithTransaction:transaction]; }]; }