From 2395dbf66be1417f0d4cb6ccfced3d53adda196c Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Thu, 1 Mar 2018 23:31:41 -0500 Subject: [PATCH] Fix redundant sync sends. --- SignalServiceKit/src/Messages/OWSMessageSender.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SignalServiceKit/src/Messages/OWSMessageSender.m b/SignalServiceKit/src/Messages/OWSMessageSender.m index 7d64c1420..a2c6a4613 100644 --- a/SignalServiceKit/src/Messages/OWSMessageSender.m +++ b/SignalServiceKit/src/Messages/OWSMessageSender.m @@ -959,6 +959,11 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException"; // 2. Check SignalRecipient's state. BOOL hasDeviceMessages = deviceMessages.count > 0; + DDLogInfo(@"%@ mayHaveLinkedDevices: %d, hasDeviceMessages: %d", + self.logTag, + mayHaveLinkedDevices, + hasDeviceMessages); + if (!mayHaveLinkedDevices && !hasDeviceMessages) { DDLogInfo(@"%@ Ignoring sync message without secondary devices: %@", self.logTag, [message class]); OWSAssert([message isKindOfClass:[OWSOutgoingSyncMessage class]]);