Remove long-press action from my story items.

This commit is contained in:
Alex Hart 2022-10-06 10:49:56 -03:00 committed by Greyson Parrelli
parent 0a33574f1d
commit 95801dbdc7
2 changed files with 0 additions and 9 deletions

View file

@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.stories.my
import android.net.Uri
import android.view.View
import android.widget.Toast
import androidx.activity.OnBackPressedCallback
import androidx.core.app.ActivityOptionsCompat
import androidx.core.view.ViewCompat
@ -24,7 +23,6 @@ import org.thoughtcrime.securesms.stories.dialogs.StoryContextMenu
import org.thoughtcrime.securesms.stories.dialogs.StoryDialogs
import org.thoughtcrime.securesms.stories.viewer.StoryViewerActivity
import org.thoughtcrime.securesms.util.LifecycleDisposable
import org.thoughtcrime.securesms.util.Util
import org.thoughtcrime.securesms.util.adapter.mapping.MappingAdapter
import org.thoughtcrime.securesms.util.visible
@ -80,11 +78,6 @@ class MyStoriesFragment : DSLSettingsFragment(
onClick = { it, preview ->
openStoryViewer(it, preview, false)
},
onLongClick = {
Util.copyToClipboard(requireContext(), it.distributionStory.messageRecord.timestamp.toString())
Toast.makeText(requireContext(), R.string.MyStoriesFragment__copied_sent_timestamp_to_clipboard, Toast.LENGTH_SHORT).show()
true
},
onSaveClick = {
StoryContextMenu.save(requireContext(), it.distributionStory.messageRecord)
},

View file

@ -38,7 +38,6 @@ object MyStoriesItem {
class Model(
val distributionStory: ConversationMessage,
val onClick: (Model, View) -> Unit,
val onLongClick: (Model) -> Boolean,
val onSaveClick: (Model) -> Unit,
val onDeleteClick: (Model) -> Unit,
val onForwardClick: (Model) -> Unit,
@ -106,7 +105,6 @@ object MyStoriesItem {
override fun bind(model: Model) {
storyPreview.isClickable = false
itemView.setOnClickListener { model.onClick(model, storyPreview) }
itemView.setOnLongClickListener { model.onLongClick(model) }
downloadTarget.setOnClickListener { model.onSaveClick(model) }
moreTarget.setOnClickListener { showContextMenu(model) }
presentDateOrStatus(model)