Inline gift badge flag.

main
Alex Hart 2023-01-13 13:08:22 -04:00 zatwierdzone przez Cody Henthorne
rodzic 4917e93d9f
commit 7dcb598b66
2 zmienionych plików z 1 dodań i 11 usunięć

Wyświetl plik

@ -27,7 +27,6 @@ import org.thoughtcrime.securesms.help.HelpFragment
import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.keyvalue.SignalStore
import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.recipients.Recipient
import org.thoughtcrime.securesms.subscription.Subscription import org.thoughtcrime.securesms.subscription.Subscription
import org.thoughtcrime.securesms.util.FeatureFlags
import org.thoughtcrime.securesms.util.Material3OnScrollHelper import org.thoughtcrime.securesms.util.Material3OnScrollHelper
import org.thoughtcrime.securesms.util.SpanUtil import org.thoughtcrime.securesms.util.SpanUtil
import org.thoughtcrime.securesms.util.adapter.mapping.MappingAdapter import org.thoughtcrime.securesms.util.adapter.mapping.MappingAdapter
@ -245,7 +244,7 @@ class ManageDonationsFragment :
sectionHeaderPref(R.string.ManageDonationsFragment__other_ways_to_give) sectionHeaderPref(R.string.ManageDonationsFragment__other_ways_to_give)
if (FeatureFlags.giftBadgeSendSupport() && Recipient.self().giftBadgesCapability == Recipient.Capability.SUPPORTED) { if (Recipient.self().giftBadgesCapability == Recipient.Capability.SUPPORTED) {
clickPref( clickPref(
title = DSLSettingsText.from(R.string.ManageDonationsFragment__donate_for_a_friend), title = DSLSettingsText.from(R.string.ManageDonationsFragment__donate_for_a_friend),
icon = DSLSettingsIcon.from(R.drawable.symbol_gift_24), icon = DSLSettingsIcon.from(R.drawable.symbol_gift_24),

Wyświetl plik

@ -89,7 +89,6 @@ public final class FeatureFlags {
private static final String PHONE_NUMBER_PRIVACY = "android.pnp"; private static final String PHONE_NUMBER_PRIVACY = "android.pnp";
private static final String USE_FCM_FOREGROUND_SERVICE = "android.useFcmForegroundService.3"; private static final String USE_FCM_FOREGROUND_SERVICE = "android.useFcmForegroundService.3";
private static final String STORIES_AUTO_DOWNLOAD_MAXIMUM = "android.stories.autoDownloadMaximum"; private static final String STORIES_AUTO_DOWNLOAD_MAXIMUM = "android.stories.autoDownloadMaximum";
private static final String GIFT_BADGE_SEND_SUPPORT = "android.giftBadges.sending.3";
private static final String TELECOM_MANUFACTURER_ALLOWLIST = "android.calling.telecomAllowList"; private static final String TELECOM_MANUFACTURER_ALLOWLIST = "android.calling.telecomAllowList";
private static final String TELECOM_MODEL_BLOCKLIST = "android.calling.telecomModelBlockList"; private static final String TELECOM_MODEL_BLOCKLIST = "android.calling.telecomModelBlockList";
private static final String CAMERAX_MODEL_BLOCKLIST = "android.cameraXModelBlockList"; private static final String CAMERAX_MODEL_BLOCKLIST = "android.cameraXModelBlockList";
@ -146,7 +145,6 @@ public final class FeatureFlags {
PAYMENTS_COUNTRY_BLOCKLIST, PAYMENTS_COUNTRY_BLOCKLIST,
USE_FCM_FOREGROUND_SERVICE, USE_FCM_FOREGROUND_SERVICE,
STORIES_AUTO_DOWNLOAD_MAXIMUM, STORIES_AUTO_DOWNLOAD_MAXIMUM,
GIFT_BADGE_SEND_SUPPORT,
TELECOM_MANUFACTURER_ALLOWLIST, TELECOM_MANUFACTURER_ALLOWLIST,
TELECOM_MODEL_BLOCKLIST, TELECOM_MODEL_BLOCKLIST,
CAMERAX_MODEL_BLOCKLIST, CAMERAX_MODEL_BLOCKLIST,
@ -497,13 +495,6 @@ public final class FeatureFlags {
return getInteger(STORIES_AUTO_DOWNLOAD_MAXIMUM, 2); return getInteger(STORIES_AUTO_DOWNLOAD_MAXIMUM, 2);
} }
/**
* Whether or not sending Gifting Badges should be available on this client.
*/
public static boolean giftBadgeSendSupport() {
return getBoolean(GIFT_BADGE_SEND_SUPPORT, Environment.IS_STAGING);
}
/** /**
* Whether or not we should enable the SMS exporter * Whether or not we should enable the SMS exporter
* *