Fix session handling bug

pull/80/head
Niels Andriesse 5 years ago
parent f656a1d4d8
commit 5de7c452cf

@ -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];
}
}

Loading…
Cancel
Save