Don't retry send until SPK has been rotated

// FREEBIE
pull/1/head
Michael Kirk 7 years ago
parent 5e1306aaa5
commit 1853e79c3e

@ -735,15 +735,14 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException";
[TSPreKeyManager [TSPreKeyManager
rotateSignedPreKeyWithSuccess:^{ rotateSignedPreKeyWithSuccess:^{
OWSLogInfo(@"New prekeys registered with server."); OWSLogInfo(@"New prekeys registered with server.");
NSError *error = OWSErrorMakeMessageSendDisabledDueToPreKeyUpdateFailuresError();
[error setIsRetryable:YES];
return failureHandler(error);
} }
failure:^(NSError *error) { failure:^(NSError *error) {
OWSLogWarn(@"Failed to update prekeys with the server: %@", error); OWSLogWarn(@"Failed to update prekeys with the server: %@", error);
return failureHandler(error);
}]; }];
// MJK TODO move this into the success/failure handlers, otherwise we'll just fail again.
NSError *error = OWSErrorMakeMessageSendDisabledDueToPreKeyUpdateFailuresError();
[error setIsRetryable:YES];
return failureHandler(error);
} }
if (remainingAttemptsParam <= 0) { if (remainingAttemptsParam <= 0) {

Loading…
Cancel
Save