Fix redundant sync sends.

pull/1/head
Matthew Chen 7 years ago
parent 59c745756a
commit 2395dbf66b

@ -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]]);

Loading…
Cancel
Save