|
|
@ -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,
|
|
|
|