From 0df5ea3ee50a15922b403914056e3890bd02ff5e Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 8 Jun 2017 16:18:45 -0400 Subject: [PATCH] CR: continue to delete session when receiving an EndSession // FREEBIE --- src/Devices/OWSRecordTranscriptJob.m | 2 +- src/Messages/TSMessagesManager.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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]; }); }