From 44f0d504cfd8344118ae0d42a9458794c29d5e9d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 12 Nov 2024 12:01:10 -0400 Subject: [PATCH] Disable billing api on staging. --- .../securesms/dependencies/ApplicationDependencyProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java b/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java index 61225c78c7..f19149b833 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java +++ b/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java @@ -70,6 +70,7 @@ import org.thoughtcrime.securesms.stories.Stories; import org.thoughtcrime.securesms.util.AlarmSleepTimer; import org.thoughtcrime.securesms.util.ByteUnit; import org.thoughtcrime.securesms.util.EarlyMessageCache; +import org.thoughtcrime.securesms.util.Environment; import org.thoughtcrime.securesms.util.FrameRateTracker; import org.thoughtcrime.securesms.util.RemoteConfig; import org.thoughtcrime.securesms.util.TextSecurePreferences; @@ -449,7 +450,7 @@ public class ApplicationDependencyProvider implements AppDependencies.Provider { @Override public @NonNull BillingApi provideBillingApi() { - return BillingFactory.create(GooglePlayBillingDependencies.INSTANCE, RemoteConfig.messageBackups()); + return BillingFactory.create(GooglePlayBillingDependencies.INSTANCE, RemoteConfig.messageBackups() && !Environment.IS_STAGING); } @Override