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 noThread
|
||||||
case selfSend
|
case selfSend
|
||||||
case decryptionFailed
|
case decryptionFailed
|
||||||
// Shared sender keys
|
|
||||||
case invalidGroupPublicKey
|
case invalidGroupPublicKey
|
||||||
case noGroupKeyPair
|
case noGroupKeyPair
|
||||||
|
|
||||||
public var isRetryable: Bool {
|
public var isRetryable: Bool {
|
||||||
switch self {
|
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
|
default: return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue