Add multiselect callback to conversation fragment.

This commit is contained in:
Alex Hart 2023-08-04 11:56:45 -03:00
parent a5e30bc818
commit 1e8e09d5c4

View file

@ -170,6 +170,7 @@ import org.thoughtcrime.securesms.conversation.drafts.DraftViewModel
import org.thoughtcrime.securesms.conversation.mutiselect.ConversationItemAnimator
import org.thoughtcrime.securesms.conversation.mutiselect.MultiselectItemDecoration
import org.thoughtcrime.securesms.conversation.mutiselect.MultiselectPart
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardBottomSheet
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardFragment
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardFragmentArgs
import org.thoughtcrime.securesms.conversation.quotes.MessageQuotesBottomSheet
@ -334,7 +335,8 @@ class ConversationFragment :
ScheduleMessageDialogCallback,
ConversationBottomSheetCallback,
SafetyNumberBottomSheet.Callbacks,
EnableCallNotificationSettingsDialog.Callback {
EnableCallNotificationSettingsDialog.Callback,
MultiselectForwardBottomSheet.Callback {
companion object {
private val TAG = Log.tag(ConversationFragment::class.java)
@ -776,6 +778,12 @@ class ConversationFragment :
adapter.notifyDataSetChanged()
}
override fun onFinishForwardAction() {
actionMode?.finish()
}
override fun onDismissForwardSheet() = Unit
//endregion
private fun observeConversationThread() {