fix a dead lock on receiving message request approval

pull/614/head
Ryan Zhao 2 years ago
parent 102a29b8e3
commit 662ec71116

@ -817,7 +817,9 @@ extension MessageReceiver {
// Force a config sync to ensure all devices know the contact approval state if desired
guard forceConfigSync else { return }
MessageSender.syncConfiguration(forceSyncNow: true).retainUntilComplete()
transaction.addCompletionQueue(Threading.jobQueue) {
MessageSender.syncConfiguration(forceSyncNow: true).retainUntilComplete()
}
}
public static func handleMessageRequestResponse(_ message: MessageRequestResponse, using transaction: Any) {

Loading…
Cancel
Save