Add missing kyber prekey to retryable errors

This commit is contained in:
Pete Walters 2023-08-07 16:35:55 -05:00 committed by GitHub
parent 96f42e8d34
commit 1b842bce22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -640,7 +640,10 @@ public class OWSMessageDecrypter: OWSMessageHandler {
case SMKSecretSessionCipherError.selfSentMessage:
// Self-sent messages can be safely discarded. Return as-is.
return error
case is SignalError, SSKPreKeyStore.Error.noPreKeyWithId(_), SSKSignedPreKeyStore.Error.noPreKeyWithId(_):
case is SignalError,
SSKPreKeyStore.Error.noPreKeyWithId(_),
SSKSignedPreKeyStore.Error.noPreKeyWithId(_),
SSKKyberPreKeyStore.Error.noKyberPreKeyWithId(_):
return processError(
error,
validatedEnvelope: validatedEnvelope,