From 8cd4cb07e04a58b622d8ebecbd2c0ccf7baaf2de Mon Sep 17 00:00:00 2001 From: Max Radermacher Date: Thu, 21 Jul 2022 11:29:21 -0700 Subject: [PATCH] Temporarily disable gift receiving in beta --- SignalServiceKit/src/Util/FeatureFlags.swift | 2 ++ SignalServiceKit/src/Util/RemoteConfigManager.swift | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Util/FeatureFlags.swift b/SignalServiceKit/src/Util/FeatureFlags.swift index 776c395975..3c041b60c9 100644 --- a/SignalServiceKit/src/Util/FeatureFlags.swift +++ b/SignalServiceKit/src/Util/FeatureFlags.swift @@ -97,6 +97,8 @@ public class FeatureFlags: BaseFlags { @objc public static let hsmContactDiscovery = false + public static let shouldUseRemoteConfigForReceivingGiftBadges = build.includes(.qa) + public static let isPrerelease = build.includes(.beta) @objc diff --git a/SignalServiceKit/src/Util/RemoteConfigManager.swift b/SignalServiceKit/src/Util/RemoteConfigManager.swift index 5ab4b47b9c..8af0b9bec9 100644 --- a/SignalServiceKit/src/Util/RemoteConfigManager.swift +++ b/SignalServiceKit/src/Util/RemoteConfigManager.swift @@ -216,7 +216,7 @@ public class RemoteConfig: BaseFlags { @objc public static var canReceiveGiftBadges: Bool { - isEnabled(.canReceiveGiftBadges, defaultValue: true) + FeatureFlags.shouldUseRemoteConfigForReceivingGiftBadges && isEnabled(.canReceiveGiftBadges, defaultValue: true) } public static var canSendGiftBadges: Bool {