diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/ChatsSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/ChatsSettingsFragment.kt index a6b54e5df..ae1b4aa48 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/ChatsSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/ChatsSettingsFragment.kt @@ -15,7 +15,6 @@ import org.thoughtcrime.securesms.components.settings.configure import org.thoughtcrime.securesms.exporter.flow.SmsExportActivity import org.thoughtcrime.securesms.exporter.flow.SmsExportDialogs import org.thoughtcrime.securesms.keyvalue.SignalStore -import org.thoughtcrime.securesms.util.FeatureFlags import org.thoughtcrime.securesms.util.adapter.mapping.MappingAdapter import org.thoughtcrime.securesms.util.navigation.safeNavigate @@ -114,16 +113,14 @@ class ChatsSettingsFragment : DSLSettingsFragment(R.string.preferences_chats__ch } ) - if (FeatureFlags.keepMutedChatsArchived() || FeatureFlags.internalUser()) { - switchPref( - title = DSLSettingsText.from(R.string.preferences__pref_keep_muted_chats_archived), - summary = DSLSettingsText.from(R.string.preferences__muted_chats_that_are_archived_will_remain_archived), - isChecked = state.keepMutedChatsArchived, - onClick = { - viewModel.setKeepMutedChatsArchived(!state.keepMutedChatsArchived) - } - ) - } + switchPref( + title = DSLSettingsText.from(R.string.preferences__pref_keep_muted_chats_archived), + summary = DSLSettingsText.from(R.string.preferences__muted_chats_that_are_archived_will_remain_archived), + isChecked = state.keepMutedChatsArchived, + onClick = { + viewModel.setKeepMutedChatsArchived(!state.keepMutedChatsArchived) + } + ) dividerPref() diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java b/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java index 6523e89e9..52b92ec25 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/FeatureFlags.java @@ -99,7 +99,6 @@ public final class FeatureFlags { private static final String HIDE_CONTACTS = "android.hide.contacts"; public static final String CREDIT_CARD_PAYMENTS = "android.credit.card.payments.3"; private static final String PAYMENTS_REQUEST_ACTIVATE_FLOW = "android.payments.requestActivateFlow"; - private static final String KEEP_MUTED_CHATS_ARCHIVED = "android.keepMutedChatsArchived"; public static final String GOOGLE_PAY_DISABLED_REGIONS = "global.donations.gpayDisabledRegions"; public static final String CREDIT_CARD_DISABLED_REGIONS = "global.donations.ccDisabledRegions"; public static final String PAYPAL_DISABLED_REGIONS = "global.donations.paypalDisabledRegions"; @@ -158,11 +157,9 @@ public final class FeatureFlags { HIDE_CONTACTS, CREDIT_CARD_PAYMENTS, PAYMENTS_REQUEST_ACTIVATE_FLOW, - KEEP_MUTED_CHATS_ARCHIVED, GOOGLE_PAY_DISABLED_REGIONS, CREDIT_CARD_DISABLED_REGIONS, PAYPAL_DISABLED_REGIONS, - KEEP_MUTED_CHATS_ARCHIVED, CDS_HARD_LIMIT, CHAT_FILTERS, PAYPAL_ONE_TIME_DONATIONS, @@ -228,7 +225,6 @@ public final class FeatureFlags { RECIPIENT_MERGE_V2, CREDIT_CARD_PAYMENTS, PAYMENTS_REQUEST_ACTIVATE_FLOW, - KEEP_MUTED_CHATS_ARCHIVED, CDS_HARD_LIMIT ); @@ -541,13 +537,6 @@ public final class FeatureFlags { return getBoolean(PAYMENTS_REQUEST_ACTIVATE_FLOW, false); } - /** - * Whether users can enable keeping conversations with incoming messages archived if the conversation is muted. - */ - public static boolean keepMutedChatsArchived() { - return getBoolean(KEEP_MUTED_CHATS_ARCHIVED, false); - } - /** * @return Serialized list of regions in which Google Pay is disabled for donations */