From 62bb1f1db883aff3969ad46e10d364e438d001be Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Tue, 1 Oct 2019 15:55:48 +1000 Subject: [PATCH] Add missing removePreKeyBundle(...) call --- Signal/src/Loki/Settings/DeviceLinkingModal.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Signal/src/Loki/Settings/DeviceLinkingModal.swift b/Signal/src/Loki/Settings/DeviceLinkingModal.swift index c890e5e1f..6d1a3eb13 100644 --- a/Signal/src/Loki/Settings/DeviceLinkingModal.swift +++ b/Signal/src/Loki/Settings/DeviceLinkingModal.swift @@ -175,6 +175,11 @@ final class DeviceLinkingModal : Modal, DeviceLinkingSessionDelegate { session.stopListeningForLinkingRequests() session.markLinkingRequestAsProcessed() // Only relevant in master mode delegate?.handleDeviceLinkingModalDismissed() // Only relevant in slave mode + if let deviceLink = deviceLink { + OWSPrimaryStorage.shared().dbReadWriteConnection.readWrite { transaction in + OWSPrimaryStorage.shared().removePreKeyBundle(forContact: deviceLink.slave.hexEncodedPublicKey, transaction: transaction) + } + } dismiss(animated: true, completion: nil) } }