Restore check debounce

pull/1/head
Michael Kirk 7 years ago
parent 8e488b5c3b
commit 5e1306aaa5

@ -167,6 +167,10 @@ public class RefreshPreKeysOperation: OWSOperation {
}.retainUntilComplete() }.retainUntilComplete()
} }
public override func didSucceed() {
TSPreKeyManager.refreshPreKeysDidSucceed()
}
override public func didFail(error: Error) { override public func didFail(error: Error) {
switch error { switch error {
case let networkManagerError as NetworkManagerError: case let networkManagerError as NetworkManagerError:

@ -16,6 +16,9 @@
+ (void)clearSignedPreKeyRecords; + (void)clearSignedPreKeyRecords;
// This should only be called from the TSPreKeyManager.operationQueue
+ (void)refreshPreKeysDidSucceed;
#pragma mark - Check/Request Initiation #pragma mark - Check/Request Initiation
+ (void)rotateSignedPreKeyWithSuccess:(void (^)(void))successHandler failure:(void (^)(NSError *error))failureHandler; + (void)rotateSignedPreKeyWithSuccess:(void (^)(void))successHandler failure:(void (^)(NSError *error))failureHandler;

@ -70,6 +70,11 @@ static const NSUInteger kMaxPrekeyUpdateFailureCount = 5;
[primaryStorage clearPrekeyUpdateFailureCount]; [primaryStorage clearPrekeyUpdateFailureCount];
} }
+ (void)refreshPreKeysDidSucceed
{
lastPreKeyCheckTimestamp = [NSDate new];
}
#pragma mark - Check/Request Initiation #pragma mark - Check/Request Initiation
+ (NSOperationQueue *)operationQueue + (NSOperationQueue *)operationQueue

Loading…
Cancel
Save