Merge branch 'charlesmchen/profileFetchConcurrency' into release/2.31.0

pull/1/head
Michael Kirk 7 years ago
commit 338364eff1

@ -1483,7 +1483,9 @@ NS_ASSUME_NONNULL_BEGIN
(unsigned long) envelope.sourceDevice); (unsigned long) envelope.sourceDevice);
[OWSDevicesService refreshDevices]; [OWSDevicesService refreshDevices];
[self.profileManager fetchLocalUsersProfile]; dispatch_async(dispatch_get_main_queue(), ^{
[self.profileManager fetchLocalUsersProfile];
});
} }
} }

@ -225,6 +225,8 @@ public class RequestMaker: NSObject {
// mark recipient as .enabled. // mark recipient as .enabled.
udManager.setUnidentifiedAccessMode(.enabled, recipientId: recipientId) udManager.setUnidentifiedAccessMode(.enabled, recipientId: recipientId)
} }
profileManager.fetchProfile(forRecipientId: recipientId) DispatchQueue.main.async {
self.profileManager.fetchProfile(forRecipientId: self.recipientId)
}
} }
} }

Loading…
Cancel
Save