|
|
@ -1800,7 +1800,7 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
if (thread.friendRequestStatus == LKThreadFriendRequestStatusNone) { return; }
|
|
|
|
if (thread.friendRequestStatus == LKThreadFriendRequestStatusNone) { return; }
|
|
|
|
// Become happy friends and go on great adventures
|
|
|
|
// Become happy friends and go on great adventures
|
|
|
|
[thread saveFriendRequestStatus:LKThreadFriendRequestStatusFriends withTransaction:transaction];
|
|
|
|
[thread saveFriendRequestStatus:LKThreadFriendRequestStatusFriends withTransaction:transaction];
|
|
|
|
TSOutgoingMessage *existingFriendRequestMessage = [thread.lastInteraction as:TSOutgoingMessage.class];
|
|
|
|
TSOutgoingMessage *existingFriendRequestMessage = [[thread getLastInteractionWithTransaction:transaction] as:TSOutgoingMessage.class];
|
|
|
|
if (existingFriendRequestMessage != nil && existingFriendRequestMessage.isFriendRequest) {
|
|
|
|
if (existingFriendRequestMessage != nil && existingFriendRequestMessage.isFriendRequest) {
|
|
|
|
[existingFriendRequestMessage saveFriendRequestStatus:LKMessageFriendRequestStatusAccepted withTransaction:transaction];
|
|
|
|
[existingFriendRequestMessage saveFriendRequestStatus:LKMessageFriendRequestStatusAccepted withTransaction:transaction];
|
|
|
|
}
|
|
|
|
}
|
|
|
|