From 646910d1157ffd026b45684a4afb46d86cfa0b93 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Tue, 23 Feb 2021 10:23:18 +1100 Subject: [PATCH] Fix crash --- Session/Device Linking/LinkDeviceVC.swift | 1 + .../Sending & Receiving/MessageReceiver+Handling.swift | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Session/Device Linking/LinkDeviceVC.swift b/Session/Device Linking/LinkDeviceVC.swift index 535704211..a26958dde 100644 --- a/Session/Device Linking/LinkDeviceVC.swift +++ b/Session/Device Linking/LinkDeviceVC.swift @@ -135,6 +135,7 @@ final class LinkDeviceVC : BaseVC, UIPageViewControllerDataSource, UIPageViewCon } @objc private func handleConfigurationMessageReceived() { + TSAccountManager.sharedInstance().phoneNumberAwaitingVerification = OWSIdentityManager.shared().identityKeyPair()!.hexEncodedPublicKey DispatchQueue.main.async { self.navigationController!.dismiss(animated: true) { let pnModeVC = PNModeVC() diff --git a/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift b/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift index 842184d53..15dff96e5 100644 --- a/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift +++ b/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift @@ -160,9 +160,9 @@ extension MessageReceiver { } // Notification UserDefaults.standard[.hasSyncedConfiguration] = true + NotificationCenter.default.post(name: .configurationMessageReceived, object: nil) // Closed groups let allClosedGroupPublicKeys = storage.getUserClosedGroupPublicKeys() - NotificationCenter.default.post(name: .configurationMessageReceived, object: nil) for closedGroup in message.closedGroups { guard !allClosedGroupPublicKeys.contains(closedGroup.publicKey) else { continue } handleNewClosedGroup(groupPublicKey: closedGroup.publicKey, name: closedGroup.name, encryptionKeyPair: closedGroup.encryptionKeyPair,