|
|
|
@ -1665,10 +1665,10 @@ NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
NSString *userHexEncodedPublicKey = OWSIdentityManager.sharedManager.identityKeyPair.hexEncodedPublicKey;
|
|
|
|
|
for (NSString *member in members) {
|
|
|
|
|
if ([member isEqualToString:userHexEncodedPublicKey] ) { continue; }
|
|
|
|
|
__block BOOL hasSession;
|
|
|
|
|
hasSession = [self.primaryStorage containsSession:member deviceId:1 protocolContext:transaction];
|
|
|
|
|
BOOL hasSession = [self.primaryStorage containsSession:member deviceId:1 protocolContext:transaction];
|
|
|
|
|
if (hasSession) { continue; }
|
|
|
|
|
LKSessionRequestMessage *message = [[LKSessionRequestMessage alloc] initWithThread:thread];
|
|
|
|
|
TSContactThread *contactThread = [TSContactThread getOrCreateThreadWithContactId:member transaction:transaction];
|
|
|
|
|
LKSessionRequestMessage *message = [[LKSessionRequestMessage alloc] initWithThread:contactThread];
|
|
|
|
|
[self.messageSenderJobQueue addMessage:message transaction:transaction];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|