Remove redundant missing-session check.
It already happens in decrypt/processException // FREEBIE
This commit is contained in:
parent
1db9c8b344
commit
cfd9b84e65
@ -336,19 +336,6 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
NSString *recipientId = messageEnvelope.source;
|
||||
int deviceId = messageEnvelope.sourceDevice;
|
||||
dispatch_async([OWSDispatch sessionStoreQueue], ^{
|
||||
if (![storageManager containsSession:recipientId deviceId:deviceId]) {
|
||||
__block TSErrorMessage *errorMessage;
|
||||
[self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) {
|
||||
errorMessage =
|
||||
[TSErrorMessage missingSessionWithEnvelope:messageEnvelope withTransaction:transaction];
|
||||
[errorMessage saveWithTransaction:transaction];
|
||||
}];
|
||||
[self notififyForErrorMessage:errorMessage withEnvelope:messageEnvelope];
|
||||
DDLogError(@"Skipping message envelope for unknown session.");
|
||||
completion(nil);
|
||||
return;
|
||||
}
|
||||
|
||||
// DEPRECATED - Remove after all clients have been upgraded.
|
||||
NSData *encryptedData
|
||||
= messageEnvelope.hasContent ? messageEnvelope.content : messageEnvelope.legacyMessage;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user