diff --git a/src/Messages/OWSMessageSender.m b/src/Messages/OWSMessageSender.m index 8fae6acb0..59e80e0b6 100644 --- a/src/Messages/OWSMessageSender.m +++ b/src/Messages/OWSMessageSender.m @@ -434,7 +434,7 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException"; } if ([exception.name isEqualToString:OWSMessageSenderRateLimitedException]) { - NSError *error = OWSErrorWithCodeDescription(OWSErrorCodeUntrustedIdentityKey, + NSError *error = OWSErrorWithCodeDescription(OWSErrorCodeSingalServiceRateLimited, NSLocalizedString(@"FAILED_SENDING_BECAUSE_RATE_LIMIT", @"action sheet header when re-sending message which failed because of too many attempts")); return failureHandler(error); diff --git a/src/Util/OWSError.h b/src/Util/OWSError.h index 897b020f9..42a812ff4 100644 --- a/src/Util/OWSError.h +++ b/src/Util/OWSError.h @@ -15,6 +15,7 @@ typedef NS_ENUM(NSInteger, OWSErrorCode) { OWSErrorCodeFailedToSendOutgoingMessage = 30, OWSErrorCodeFailedToDecryptMessage = 100, OWSErrorCodeSignalServiceFailure = 1001, + OWSErrorCodeSingalServiceRateLimited = 1010, OWSErrorCodeUserError = 2001, };