Remove long-press action from my story items.
This commit is contained in:
parent
0a33574f1d
commit
95801dbdc7
2 changed files with 0 additions and 9 deletions
|
@ -2,7 +2,6 @@ package org.thoughtcrime.securesms.stories.my
|
||||||
|
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.widget.Toast
|
|
||||||
import androidx.activity.OnBackPressedCallback
|
import androidx.activity.OnBackPressedCallback
|
||||||
import androidx.core.app.ActivityOptionsCompat
|
import androidx.core.app.ActivityOptionsCompat
|
||||||
import androidx.core.view.ViewCompat
|
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.dialogs.StoryDialogs
|
||||||
import org.thoughtcrime.securesms.stories.viewer.StoryViewerActivity
|
import org.thoughtcrime.securesms.stories.viewer.StoryViewerActivity
|
||||||
import org.thoughtcrime.securesms.util.LifecycleDisposable
|
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.adapter.mapping.MappingAdapter
|
||||||
import org.thoughtcrime.securesms.util.visible
|
import org.thoughtcrime.securesms.util.visible
|
||||||
|
|
||||||
|
@ -80,11 +78,6 @@ class MyStoriesFragment : DSLSettingsFragment(
|
||||||
onClick = { it, preview ->
|
onClick = { it, preview ->
|
||||||
openStoryViewer(it, preview, false)
|
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 = {
|
onSaveClick = {
|
||||||
StoryContextMenu.save(requireContext(), it.distributionStory.messageRecord)
|
StoryContextMenu.save(requireContext(), it.distributionStory.messageRecord)
|
||||||
},
|
},
|
||||||
|
|
|
@ -38,7 +38,6 @@ object MyStoriesItem {
|
||||||
class Model(
|
class Model(
|
||||||
val distributionStory: ConversationMessage,
|
val distributionStory: ConversationMessage,
|
||||||
val onClick: (Model, View) -> Unit,
|
val onClick: (Model, View) -> Unit,
|
||||||
val onLongClick: (Model) -> Boolean,
|
|
||||||
val onSaveClick: (Model) -> Unit,
|
val onSaveClick: (Model) -> Unit,
|
||||||
val onDeleteClick: (Model) -> Unit,
|
val onDeleteClick: (Model) -> Unit,
|
||||||
val onForwardClick: (Model) -> Unit,
|
val onForwardClick: (Model) -> Unit,
|
||||||
|
@ -106,7 +105,6 @@ object MyStoriesItem {
|
||||||
override fun bind(model: Model) {
|
override fun bind(model: Model) {
|
||||||
storyPreview.isClickable = false
|
storyPreview.isClickable = false
|
||||||
itemView.setOnClickListener { model.onClick(model, storyPreview) }
|
itemView.setOnClickListener { model.onClick(model, storyPreview) }
|
||||||
itemView.setOnLongClickListener { model.onLongClick(model) }
|
|
||||||
downloadTarget.setOnClickListener { model.onSaveClick(model) }
|
downloadTarget.setOnClickListener { model.onSaveClick(model) }
|
||||||
moreTarget.setOnClickListener { showContextMenu(model) }
|
moreTarget.setOnClickListener { showContextMenu(model) }
|
||||||
presentDateOrStatus(model)
|
presentDateOrStatus(model)
|
||||||
|
|
Loading…
Add table
Reference in a new issue