Remove multi-forward feature flag.

fork-5.53.8
Alex Hart 2021-08-24 10:15:11 -03:00
rodzic 7465818f44
commit 1a21cafe6c
4 zmienionych plików z 2 dodań i 17 usunięć

Wyświetl plik

@ -116,7 +116,7 @@ final class MenuState {
!viewOnce &&
!remoteDelete &&
!hasPendingMedia &&
((FeatureFlags.forwardMultipleMessages() && selectedParts.size() <= MAX_FORWARDABLE_COUNT) || selectedParts.size() == 1);
selectedParts.size() <= MAX_FORWARDABLE_COUNT;
int uniqueRecords = selectedParts.stream()
.map(MultiselectPart::getMessageRecord)

Wyświetl plik

@ -13,7 +13,6 @@ import org.thoughtcrime.securesms.database.model.MmsMessageRecord
import org.thoughtcrime.securesms.mms.MediaConstraints
import org.thoughtcrime.securesms.mms.SlideDeck
import org.thoughtcrime.securesms.mms.TextSlide
import org.thoughtcrime.securesms.util.FeatureFlags
import org.thoughtcrime.securesms.util.Util
/**
@ -29,10 +28,6 @@ object Multiselect {
fun getParts(conversationMessage: ConversationMessage): MultiselectCollection {
val messageRecord = conversationMessage.messageRecord
if (!FeatureFlags.forwardMultipleMessages()) {
return MultiselectCollection.Single(MultiselectPart.Message(conversationMessage))
}
if (messageRecord.isUpdate) {
return MultiselectCollection.Single(MultiselectPart.Update(conversationMessage))
}

Wyświetl plik

@ -117,12 +117,9 @@ class MultiselectForwardFragment :
val shareSelectionRecycler: RecyclerView = bottomBar.findViewById(R.id.selected_list)
val shareSelectionAdapter = ShareSelectionAdapter()
val sendButton: View = bottomBar.findViewById(R.id.share_confirm)
val addMessageWrapper: View = bottomBar.findViewById(R.id.add_message_wrapper)
addMessage = bottomBar.findViewById(R.id.add_message)
addMessageWrapper.visible = FeatureFlags.forwardMultipleMessages()
sendButton.setOnClickListener {
sendButton.isEnabled = false
viewModel.send(addMessage.text.toString())

Wyświetl plik

@ -82,7 +82,6 @@ public final class FeatureFlags {
private static final String RETRY_RECEIPTS = "android.retryReceipts";
private static final String SUGGEST_SMS_BLACKLIST = "android.suggestSmsBlacklist";
private static final String ANNOUNCEMENT_GROUPS = "android.announcementGroups";
private static final String FORWARD_MULTIPLE_MESSAGES = "android.forward.multiple.messages";
/**
* We will only store remote values for flags in this set. If you want a flag to be controllable
@ -118,8 +117,7 @@ public final class FeatureFlags {
SENDER_KEY,
RETRY_RECEIPTS,
SUGGEST_SMS_BLACKLIST,
ANNOUNCEMENT_GROUPS,
FORWARD_MULTIPLE_MESSAGES
ANNOUNCEMENT_GROUPS
);
@VisibleForTesting
@ -385,11 +383,6 @@ public final class FeatureFlags {
return getString(SUGGEST_SMS_BLACKLIST, "");
}
/** Whether the user is able to forward multiple messages at once */
public static boolean forwardMultipleMessages() {
return getBoolean(FORWARD_MULTIPLE_MESSAGES, false);
}
/** Only for rendering debug info. */
public static synchronized @NonNull Map<String, Object> getMemoryValues() {
return new TreeMap<>(REMOTE_VALUES);