From 0d5a932a509fcffea86dbb7537d35f293c0ab9a5 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Thu, 4 Mar 2021 10:13:34 +1100 Subject: [PATCH] Fix multi device display name updating issue --- .../Sending & Receiving/MessageReceiver+Handling.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift b/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift index 313345165..c95b37516 100644 --- a/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift +++ b/SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift @@ -206,6 +206,9 @@ extension MessageReceiver { } userProfile.save(with: transaction) Storage.shared.setContact(user, using: transaction) + transaction.addCompletionQueue(DispatchQueue.main) { + NotificationCenter.default.post(name: Notification.Name(kNSNotificationName_LocalProfileDidChange), object: nil) + } transaction.addCompletionQueue(DispatchQueue.main) { SSKEnvironment.shared.profileManager.downloadAvatar(for: userProfile) }