From 87f2e7b7dea02c9c3efd9f3dce63b0638eefd43f Mon Sep 17 00:00:00 2001 From: Max Radermacher Date: Thu, 17 Oct 2024 20:39:36 -0500 Subject: [PATCH] Handle key mismatches when fetching prekey bundles --- SignalServiceKit/Messages/MessageSender.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SignalServiceKit/Messages/MessageSender.swift b/SignalServiceKit/Messages/MessageSender.swift index f4634cc1ce..f8e9d12fe5 100644 --- a/SignalServiceKit/Messages/MessageSender.swift +++ b/SignalServiceKit/Messages/MessageSender.swift @@ -274,7 +274,7 @@ public class MessageSender { identityStore: identityManager.libSignalStore(for: .aci, tx: transaction.asV2Write), context: transaction ) - } catch SignalError.untrustedIdentity(_) { + } catch SignalError.untrustedIdentity(_), IdentityManagerError.identityKeyMismatchForOutgoingMessage { Logger.error("Found untrusted identity for \(serviceId)") handleUntrustedIdentityKeyError( serviceId: serviceId,