Fix threading
This commit is contained in:
parent
0ef4998b17
commit
b5dcf4b78e
|
@ -19,7 +19,8 @@ class AppUpdateNag: NSObject {
|
|||
|
||||
@objc
|
||||
public func showAppUpgradeNagIfNecessary() {
|
||||
|
||||
return
|
||||
|
||||
guard let currentVersion = self.currentVersion else {
|
||||
owsFailDebug("currentVersion was unexpectedly nil")
|
||||
return
|
||||
|
|
|
@ -1788,10 +1788,12 @@ NS_ASSUME_NONNULL_BEGIN
|
|||
if (thread.friendRequestStatus == LKThreadFriendRequestStatusNone) { return; }
|
||||
// Become happy friends and go on great adventures
|
||||
[thread saveFriendRequestStatus:LKThreadFriendRequestStatusFriends withTransaction:transaction];
|
||||
TSOutgoingMessage *existingFriendRequestMessage = [thread.lastInteraction as:TSOutgoingMessage.class];
|
||||
if (existingFriendRequestMessage != nil && existingFriendRequestMessage.isFriendRequest) {
|
||||
[existingFriendRequestMessage saveFriendRequestStatus:LKMessageFriendRequestStatusAccepted withTransaction:transaction];
|
||||
}
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
TSOutgoingMessage *existingFriendRequestMessage = [thread.lastInteraction as:TSOutgoingMessage.class];
|
||||
if (existingFriendRequestMessage != nil && existingFriendRequestMessage.isFriendRequest) {
|
||||
[existingFriendRequestMessage saveFriendRequestStatus:LKMessageFriendRequestStatusAccepted withTransaction:transaction];
|
||||
}
|
||||
});
|
||||
// Send our P2P details
|
||||
LKAddressMessage *_Nullable onlineMessage = [LKP2PAPI onlineBroadcastMessageForThread:thread];
|
||||
if (onlineMessage != nil) {
|
||||
|
|
Loading…
Reference in New Issue