totally fix the contact sync message issue

This commit is contained in:
Ryan ZHAO 2020-02-14 13:46:45 +11:00
parent f8489f2459
commit 62cc2a399f
2 changed files with 1 additions and 5 deletions

View File

@ -1086,12 +1086,7 @@ NS_ASSUME_NONNULL_BEGIN
switch (friendRequestStatus) {
case LKThreadFriendRequestStatusNone: {
OWSMessageSender *messageSender = SSKEnvironment.shared.messageSender;
// OWSMessageSend *automatedFriendRequestMessage = [messageSender getMultiDeviceFriendRequestMessageForHexEncodedPublicKey:hexEncodedPublicKey];
// dispatch_async(OWSDispatch.sendingQueue, ^{
// [messageSender sendMessage:automatedFriendRequestMessage];
// });
LKFriendRequestMessage *automatedFriendRequestMessage = [messageSender getMultiDeviceFriendRequestMessageForHexEncodedPublicKey:hexEncodedPublicKey inThread:thread transaction:transaction];
[automatedFriendRequestMessage saveWithTransaction:transaction];
[self.messageSenderJobQueue addMessage:automatedFriendRequestMessage transaction:transaction];
break;
}

View File

@ -958,6 +958,7 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException";
LKFriendRequestMessage *message = [[LKFriendRequestMessage alloc] initOutgoingMessageWithTimestamp:NSDate.ows_millisecondTimeStamp inThread:thread messageBody:@"Please accept to enable messages to be synced across devices" attachmentIds:[NSMutableArray new]
expiresInSeconds:0 expireStartedAt:0 isVoiceMessage:NO groupMetaMessage:TSGroupMetaMessageUnspecified quotedMessage:nil contactShare:nil linkPreview:nil];
message.skipSave = YES;
[message saveWithTransaction:transaction];
return message;
}