Fix poor linkpreview popin behavior in cfv2.

This commit is contained in:
Alex Hart
2023-08-02 13:32:40 -03:00
committed by Greyson Parrelli
parent b31ee802fc
commit 9c49c84306
2 changed files with 3 additions and 2 deletions

View File

@@ -262,7 +262,7 @@ class ConversationAdapterV2(
}
}
fun onMessageRequestStateChanged(isMessageRequestAccepted: Boolean) {
fun setMessageRequestIsAccepted(isMessageRequestAccepted: Boolean) {
val oldState = this.isMessageRequestAccepted
this.isMessageRequestAccepted = isMessageRequestAccepted

View File

@@ -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() {