mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-20 00:29:11 +01:00
Allow forwarding of contacts.
This commit is contained in:
@@ -135,7 +135,6 @@ final class MenuState {
|
||||
}
|
||||
|
||||
boolean shouldShowForwardAction = !actionMessage &&
|
||||
!sharedContact &&
|
||||
!viewOnce &&
|
||||
!remoteDelete &&
|
||||
!hasPendingMedia &&
|
||||
|
||||
@@ -23,6 +23,7 @@ import org.thoughtcrime.securesms.mms.PartAuthority
|
||||
import org.thoughtcrime.securesms.sharing.MultiShareArgs
|
||||
import org.thoughtcrime.securesms.stories.Stories
|
||||
import org.thoughtcrime.securesms.util.MediaUtil
|
||||
import org.thoughtcrime.securesms.util.hasSharedContact
|
||||
import java.util.Optional
|
||||
import java.util.function.Consumer
|
||||
|
||||
@@ -136,6 +137,10 @@ data class MultiselectForwardFragmentArgs @JvmOverloads constructor(
|
||||
builder.asTextStory(mediaMessage?.storyType?.isTextStory ?: false)
|
||||
}
|
||||
|
||||
if (conversationMessage.messageRecord.hasSharedContact() && conversationMessage.multiselectCollection.isMediaSelected(selectedParts)) {
|
||||
builder.withSharedContacts((conversationMessage.messageRecord as MmsMessageRecord).sharedContacts)
|
||||
}
|
||||
|
||||
if (conversationMessage.messageRecord.isMms && conversationMessage.multiselectCollection.isMediaSelected(selectedParts)) {
|
||||
val mediaMessage: MmsMessageRecord = conversationMessage.messageRecord as MmsMessageRecord
|
||||
val isAlbum = mediaMessage.containsMediaSlide() &&
|
||||
|
||||
Reference in New Issue
Block a user