diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt index 2043534b8c..7a31c3c9eb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt @@ -262,7 +262,7 @@ class ConversationAdapterV2( } } - fun onMessageRequestStateChanged(isMessageRequestAccepted: Boolean) { + fun setMessageRequestIsAccepted(isMessageRequestAccepted: Boolean) { val oldState = this.isMessageRequestAccepted this.isMessageRequestAccepted = isMessageRequestAccepted diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index f7112fd78f..f3be576211 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -769,6 +769,7 @@ class ConversationFragment : .conversationThreadState .subscribeOn(Schedulers.io()) .doOnSuccess { state -> + adapter.setMessageRequestIsAccepted(state.meta.messageRequestData.isMessageRequestAccepted) SignalLocalMetrics.ConversationOpen.onDataLoaded() conversationItemDecorations.setFirstUnreadCount(state.meta.unreadCount) colorizer.onGroupMembershipChanged(state.meta.groupMemberAcis) @@ -1151,7 +1152,7 @@ class ConversationFragment : presentChatColors(recipient.chatColors) invalidateOptionsMenu() - adapter.onMessageRequestStateChanged(!viewModel.hasMessageRequestState) + adapter.setMessageRequestIsAccepted(!viewModel.hasMessageRequestState) } private fun invalidateOptionsMenu() {