diff --git a/src/Devices/OWSRecordTranscriptJob.m b/src/Devices/OWSRecordTranscriptJob.m index 70e57b819..2a6bcea7b 100644 --- a/src/Devices/OWSRecordTranscriptJob.m +++ b/src/Devices/OWSRecordTranscriptJob.m @@ -47,7 +47,7 @@ NS_ASSUME_NONNULL_BEGIN if (transcript.isEndSessionMessage) { DDLogInfo(@"%@ EndSession was sent to recipient: %@.", self.tag, transcript.recipientId); - [self.storageManager archiveAllSessionsForContact:transcript.recipientId]; + [self.storageManager deleteAllSessionsForContact:transcript.recipientId]; [[[TSInfoMessage alloc] initWithTimestamp:transcript.timestamp inThread:transcript.thread messageType:TSInfoMessageTypeSessionDidEnd] save]; diff --git a/src/Messages/TSMessagesManager.m b/src/Messages/TSMessagesManager.m index 5f6eb2d8c..bf2129a85 100644 --- a/src/Messages/TSMessagesManager.m +++ b/src/Messages/TSMessagesManager.m @@ -708,7 +708,7 @@ NS_ASSUME_NONNULL_BEGIN }]; dispatch_async([OWSDispatch sessionStoreQueue], ^{ - [[TSStorageManager sharedManager] archiveAllSessionsForContact:endSessionEnvelope.source]; + [[TSStorageManager sharedManager] deleteAllSessionsForContact:endSessionEnvelope.source]; }); }