|
|
|
@ -122,7 +122,7 @@ static const CGFloat kSignedPreKeyUpdateFailureMaxFailureDuration = 10 * 24 * 60
|
|
|
|
// We use prekeyQueue to serialize this logic and ensure that only
|
|
|
|
// We use prekeyQueue to serialize this logic and ensure that only
|
|
|
|
// one thread is "registering" or "clearing" prekeys at a time.
|
|
|
|
// one thread is "registering" or "clearing" prekeys at a time.
|
|
|
|
dispatch_async(TSPreKeyManager.prekeyQueue, ^{
|
|
|
|
dispatch_async(TSPreKeyManager.prekeyQueue, ^{
|
|
|
|
// Mark the prekeys as checked every time we update.
|
|
|
|
// Mark the prekeys as checked every time we try to register prekeys.
|
|
|
|
lastPreKeyCheckTimestamp = [NSDate date];
|
|
|
|
lastPreKeyCheckTimestamp = [NSDate date];
|
|
|
|
|
|
|
|
|
|
|
|
RefreshPreKeysMode modeCopy = mode;
|
|
|
|
RefreshPreKeysMode modeCopy = mode;
|
|
|
|
|