mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Remove GV1 migration support.
This commit is contained in:
committed by
Greyson Parrelli
parent
213d996168
commit
34a228f85e
@@ -16,7 +16,6 @@ import io.reactivex.rxjava3.kotlin.subscribeBy
|
||||
import org.signal.core.util.concurrent.LifecycleDisposable
|
||||
import org.signal.core.util.logging.Log
|
||||
import org.thoughtcrime.securesms.R
|
||||
import org.thoughtcrime.securesms.database.ThreadTable
|
||||
import org.thoughtcrime.securesms.keyvalue.SignalStore
|
||||
import org.thoughtcrime.securesms.recipients.Recipient
|
||||
|
||||
@@ -119,14 +118,6 @@ internal object ConversationOptionsMenu {
|
||||
}
|
||||
}
|
||||
menuInflater.inflate(R.menu.conversation_group_options, menu)
|
||||
if (!recipient.isPushGroup) {
|
||||
menuInflater.inflate(R.menu.conversation_mms_group_options, menu)
|
||||
if (distributionType == ThreadTable.DistributionTypes.BROADCAST) {
|
||||
menu.findItem(R.id.menu_distribution_broadcast).isChecked = true
|
||||
} else {
|
||||
menu.findItem(R.id.menu_distribution_conversation).isChecked = true
|
||||
}
|
||||
}
|
||||
menuInflater.inflate(R.menu.conversation_active_group_options, menu)
|
||||
}
|
||||
|
||||
@@ -216,8 +207,6 @@ internal object ConversationOptionsMenu {
|
||||
R.id.menu_search -> callback.handleSearch()
|
||||
R.id.menu_add_to_contacts -> callback.handleAddToContacts()
|
||||
R.id.menu_group_recipients -> callback.handleDisplayGroupRecipients()
|
||||
R.id.menu_distribution_broadcast -> callback.handleDistributionBroadcastEnabled(menuItem)
|
||||
R.id.menu_distribution_conversation -> callback.handleDistributionConversationEnabled(menuItem)
|
||||
R.id.menu_group_settings -> callback.handleManageGroup()
|
||||
R.id.menu_leave -> callback.handleLeavePushGroup()
|
||||
R.id.menu_invite -> callback.handleInviteLink()
|
||||
@@ -283,8 +272,6 @@ internal object ConversationOptionsMenu {
|
||||
fun handleSearch()
|
||||
fun handleAddToContacts()
|
||||
fun handleDisplayGroupRecipients()
|
||||
fun handleDistributionBroadcastEnabled(menuItem: MenuItem)
|
||||
fun handleDistributionConversationEnabled(menuItem: MenuItem)
|
||||
fun handleManageGroup()
|
||||
fun handleLeavePushGroup()
|
||||
fun handleInviteLink()
|
||||
|
||||
@@ -219,7 +219,6 @@ import org.thoughtcrime.securesms.groups.ui.invitesandrequests.ManagePendingAndR
|
||||
import org.thoughtcrime.securesms.groups.ui.invitesandrequests.invite.GroupLinkInviteFriendsBottomSheetDialogFragment
|
||||
import org.thoughtcrime.securesms.groups.ui.managegroup.dialogs.GroupDescriptionDialog
|
||||
import org.thoughtcrime.securesms.groups.ui.migration.GroupsV1MigrationInfoBottomSheetDialogFragment
|
||||
import org.thoughtcrime.securesms.groups.ui.migration.GroupsV1MigrationInitiationBottomSheetDialogFragment
|
||||
import org.thoughtcrime.securesms.groups.ui.migration.GroupsV1MigrationSuggestionsDialog
|
||||
import org.thoughtcrime.securesms.groups.v2.GroupBlockJoinRequestResult
|
||||
import org.thoughtcrime.securesms.invites.InviteActions
|
||||
@@ -3144,10 +3143,6 @@ class ConversationFragment :
|
||||
GroupMembersDialog(requireActivity(), recipientSnapshot).display()
|
||||
}
|
||||
|
||||
override fun handleDistributionBroadcastEnabled(menuItem: MenuItem) = error("This fragment does not support this action.")
|
||||
|
||||
override fun handleDistributionConversationEnabled(menuItem: MenuItem) = error("This fragment does not support this action.")
|
||||
|
||||
override fun handleManageGroup() {
|
||||
val recipient = viewModel.recipientSnapshot ?: return
|
||||
val intent = ConversationSettingsActivity.forGroup(requireContext(), recipient.requireGroupId())
|
||||
@@ -3612,16 +3607,6 @@ class ConversationFragment :
|
||||
}
|
||||
}
|
||||
|
||||
override fun onGroupV1MigrationClicked() {
|
||||
val recipient = viewModel.recipientSnapshot
|
||||
if (recipient == null) {
|
||||
Log.w(TAG, "[onGroupV1MigrationClicked] No recipient!")
|
||||
return
|
||||
}
|
||||
|
||||
GroupsV1MigrationInitiationBottomSheetDialogFragment.showForInitiation(childFragmentManager, recipient.id)
|
||||
}
|
||||
|
||||
override fun onInviteToSignal(recipient: Recipient) {
|
||||
InviteActions.inviteUserToSignal(
|
||||
context = requireContext(),
|
||||
|
||||
@@ -87,7 +87,6 @@ class DisabledInputView @JvmOverloads constructor(
|
||||
setDeleteOnClickListener { listener?.onDeleteGroupClicked() }
|
||||
setBlockOnClickListener { listener?.onBlockClicked() }
|
||||
setUnblockOnClickListener { listener?.onUnblockClicked() }
|
||||
setGroupV1MigrationContinueListener { listener?.onGroupV1MigrationClicked() }
|
||||
}
|
||||
)
|
||||
}
|
||||
@@ -230,7 +229,6 @@ class DisabledInputView @JvmOverloads constructor(
|
||||
fun onDeleteGroupClicked()
|
||||
fun onBlockClicked()
|
||||
fun onUnblockClicked()
|
||||
fun onGroupV1MigrationClicked()
|
||||
fun onInviteToSignal(recipient: Recipient)
|
||||
fun onUnmuteReleaseNotesChannel()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user