totally fix the contact sync message issue
This commit is contained in:
parent
f8489f2459
commit
62cc2a399f
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue