From c308e25115c61eca00ef8d0d789f5bd53ff1b8f3 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 10 Jan 2018 13:00:11 -0500 Subject: [PATCH] Skip redundant sync messages. --- SignalServiceKit/src/Devices/OWSDevice.m | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/SignalServiceKit/src/Devices/OWSDevice.m b/SignalServiceKit/src/Devices/OWSDevice.m index 1295fc03b..4c1df0063 100644 --- a/SignalServiceKit/src/Devices/OWSDevice.m +++ b/SignalServiceKit/src/Devices/OWSDevice.m @@ -46,12 +46,9 @@ NSString *const kTSStorageManager_MayHaveLinkedDevices = @"kTSStorageManager_May { OWSAssert(dbConnection); - @synchronized(self) - { - return [dbConnection boolForKey:kTSStorageManager_MayHaveLinkedDevices - inCollection:kTSStorageManager_OWSDeviceCollection - defaultValue:NO]; - } + return [dbConnection boolForKey:kTSStorageManager_MayHaveLinkedDevices + inCollection:kTSStorageManager_OWSDeviceCollection + defaultValue:NO]; } - (void)setMayHaveLinkedDevices:(BOOL)value dbConnection:(YapDatabaseConnection *)dbConnection @@ -67,12 +64,9 @@ NSString *const kTSStorageManager_MayHaveLinkedDevices = @"kTSStorageManager_May { OWSAssert(transaction); - @synchronized(self) - { - [transaction setObject:@(value) - forKey:kTSStorageManager_MayHaveLinkedDevices - inCollection:kTSStorageManager_OWSDeviceCollection]; - } + [transaction setObject:@(value) + forKey:kTSStorageManager_MayHaveLinkedDevices + inCollection:kTSStorageManager_OWSDeviceCollection]; } - (BOOL)hasReceivedSyncMessageInLastSeconds:(NSTimeInterval)intervalSeconds