|
|
|
@ -175,7 +175,10 @@ public final class SyncMessagesProtocol : NSObject {
|
|
|
|
|
case .none, .requestExpired:
|
|
|
|
|
// We need to send the FR message to all of the user's devices as the contact sync message excludes slave devices
|
|
|
|
|
let autoGeneratedFRMessage = MultiDeviceProtocol.getAutoGeneratedMultiDeviceFRMessage(for: hexEncodedPublicKey, in: transaction)
|
|
|
|
|
// This takes into account multi device
|
|
|
|
|
// Use the message sender job queue for this to ensure that these messages get sent
|
|
|
|
|
// AFTER session requests (it's asssumed that the master device first syncs closed
|
|
|
|
|
// groups first and contacts after that).
|
|
|
|
|
// This takes into account multi device.
|
|
|
|
|
let messageSenderJobQueue = SSKEnvironment.shared.messageSenderJobQueue
|
|
|
|
|
messageSenderJobQueue.add(message: autoGeneratedFRMessage, transaction: transaction)
|
|
|
|
|
case .requestReceived:
|
|
|
|
|