From 8a6be4fc5b9d1df6a7a3dd0b631cf186c7f5451d Mon Sep 17 00:00:00 2001 From: ryanzhao Date: Wed, 13 Oct 2021 11:47:15 +1100 Subject: [PATCH] notify pre-offer call message --- SessionMessagingKit/Sending & Receiving/MessageSender.swift | 3 +++ SessionMessagingKit/Threads/TSThread.m | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/SessionMessagingKit/Sending & Receiving/MessageSender.swift b/SessionMessagingKit/Sending & Receiving/MessageSender.swift index d32b07681..69946ffc0 100644 --- a/SessionMessagingKit/Sending & Receiving/MessageSender.swift +++ b/SessionMessagingKit/Sending & Receiving/MessageSender.swift @@ -219,6 +219,9 @@ public final class MessageSender : NSObject { message.serverHash = hash MessageSender.handleSuccessfulMessageSend(message, to: destination, isSyncMessage: isSyncMessage, using: transaction) var shouldNotify = ((message is VisibleMessage || message is UnsendRequest) && !isSyncMessage) + if let callMessage = message as? CallMessage, case .preOffer = callMessage.kind { + shouldNotify = true + } /* if let closedGroupControlMessage = message as? ClosedGroupControlMessage, case .new = closedGroupControlMessage.kind { shouldNotify = true diff --git a/SessionMessagingKit/Threads/TSThread.m b/SessionMessagingKit/Threads/TSThread.m index 3100e5955..6283a324d 100644 --- a/SessionMessagingKit/Threads/TSThread.m +++ b/SessionMessagingKit/Threads/TSThread.m @@ -364,7 +364,7 @@ BOOL IsNoteToSelfEnabled(void) if (!self.shouldBeVisible) { self.shouldBeVisible = YES; - [super saveWithTransaction:transaction]; + [self saveWithTransaction:transaction]; } else { [self touchWithTransaction:transaction]; }