From 982e25d61d4266b2132d9945275a8629e3d8ada0 Mon Sep 17 00:00:00 2001 From: Morgan Pretty Date: Mon, 17 Apr 2023 08:42:03 +1000 Subject: [PATCH] Fixed an incorrect query resulting in always showing the 'sending' status --- .../Shared Models/SessionThreadViewModel.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SessionMessagingKit/Shared Models/SessionThreadViewModel.swift b/SessionMessagingKit/Shared Models/SessionThreadViewModel.swift index 01c249d6f..420b49a46 100644 --- a/SessionMessagingKit/Shared Models/SessionThreadViewModel.swift +++ b/SessionMessagingKit/Shared Models/SessionThreadViewModel.swift @@ -527,11 +527,11 @@ public extension SessionThreadViewModel { WHERE ( \(recipientState[.interactionId]) = \(interaction[.id]) AND -- Ignore 'skipped' states - \(SQL("\(recipientState[.state]) = \(RecipientState.State.sending)")) + \(SQL("\(recipientState[.state]) != \(RecipientState.State.skipped)")) ) LIMIT 1 - ), 0) AS \(ViewModel.interactionStateKey), - + ), \(SQL("\(RecipientState.State.sending)"))) AS \(ViewModel.interactionStateKey), + (\(readReceiptTableLiteral).\(readReceiptReadTimestampMsColumnLiteral) IS NOT NULL) AS \(ViewModel.interactionHasAtLeastOneReadReceiptKey), (\(linkPreview[.url]) IS NOT NULL) AS \(ViewModel.interactionIsOpenGroupInvitationKey),