From 5681b960895ad6f8429d4f29da7c9108034215c3 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Thu, 16 Jan 2025 10:45:12 +1100 Subject: [PATCH] WIP: fix message request info layout --- Session/Conversations/ConversationVC.swift | 2 ++ .../Views & Modals/MessageRequestFooterView.swift | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Session/Conversations/ConversationVC.swift b/Session/Conversations/ConversationVC.swift index 620bdd63a..7eb537ae4 100644 --- a/Session/Conversations/ConversationVC.swift +++ b/Session/Conversations/ConversationVC.swift @@ -531,6 +531,8 @@ final class ConversationVC: BaseVC, LibSessionRespondingViewController, Conversa stopObservingChanges() viewModel.updateDraft(to: snInputView.text) inputAccessoryView?.resignFirstResponder() + + NotificationCenter.default.removeObserver(self) } override func viewDidDisappear(_ animated: Bool) { diff --git a/Session/Conversations/Views & Modals/MessageRequestFooterView.swift b/Session/Conversations/Views & Modals/MessageRequestFooterView.swift index 9ce29d2e6..851625743 100644 --- a/Session/Conversations/Views & Modals/MessageRequestFooterView.swift +++ b/Session/Conversations/Views & Modals/MessageRequestFooterView.swift @@ -109,13 +109,14 @@ class MessageRequestFooterView: UIView { self.onDecline = onDecline self.themeBackgroundColor = .backgroundPrimary + setupLayout() + update( threadVariant: threadVariant, canWrite: canWrite, threadIsMessageRequest: threadIsMessageRequest, threadRequiresApproval: threadRequiresApproval ) - setupLayout() } required init?(coder: NSCoder) {