Fix crash

pull/352/head
Niels Andriesse 4 years ago
parent e945a6779f
commit 646910d115

@ -135,6 +135,7 @@ final class LinkDeviceVC : BaseVC, UIPageViewControllerDataSource, UIPageViewCon
} }
@objc private func handleConfigurationMessageReceived() { @objc private func handleConfigurationMessageReceived() {
TSAccountManager.sharedInstance().phoneNumberAwaitingVerification = OWSIdentityManager.shared().identityKeyPair()!.hexEncodedPublicKey
DispatchQueue.main.async { DispatchQueue.main.async {
self.navigationController!.dismiss(animated: true) { self.navigationController!.dismiss(animated: true) {
let pnModeVC = PNModeVC() let pnModeVC = PNModeVC()

@ -160,9 +160,9 @@ extension MessageReceiver {
} }
// Notification // Notification
UserDefaults.standard[.hasSyncedConfiguration] = true UserDefaults.standard[.hasSyncedConfiguration] = true
NotificationCenter.default.post(name: .configurationMessageReceived, object: nil)
// Closed groups // Closed groups
let allClosedGroupPublicKeys = storage.getUserClosedGroupPublicKeys() let allClosedGroupPublicKeys = storage.getUserClosedGroupPublicKeys()
NotificationCenter.default.post(name: .configurationMessageReceived, object: nil)
for closedGroup in message.closedGroups { for closedGroup in message.closedGroups {
guard !allClosedGroupPublicKeys.contains(closedGroup.publicKey) else { continue } guard !allClosedGroupPublicKeys.contains(closedGroup.publicKey) else { continue }
handleNewClosedGroup(groupPublicKey: closedGroup.publicKey, name: closedGroup.name, encryptionKeyPair: closedGroup.encryptionKeyPair, handleNewClosedGroup(groupPublicKey: closedGroup.publicKey, name: closedGroup.name, encryptionKeyPair: closedGroup.encryptionKeyPair,

Loading…
Cancel
Save