Mark .noThread error as non-retryable
This commit is contained in:
parent
3d5d07fba3
commit
e72c6d4cbd
|
@ -16,13 +16,13 @@ public enum MessageReceiver {
|
|||
case noThread
|
||||
case selfSend
|
||||
case decryptionFailed
|
||||
// Shared sender keys
|
||||
case invalidGroupPublicKey
|
||||
case noGroupKeyPair
|
||||
|
||||
public var isRetryable: Bool {
|
||||
switch self {
|
||||
case .duplicateMessage, .invalidMessage, .unknownMessage, .unknownEnvelopeType, .invalidSignature, .noData, .senderBlocked, .selfSend: return false
|
||||
case .duplicateMessage, .invalidMessage, .unknownMessage, .unknownEnvelopeType,
|
||||
.invalidSignature, .noData, .senderBlocked, .noThread, .selfSend, .decryptionFailed: return false
|
||||
default: return true
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue