Update internal and local backup access.

This commit is contained in:
Alex Hart
2026-02-27 14:48:59 -04:00
committed by Greyson Parrelli
parent bd4ce1788c
commit 95c0bc6052
4 changed files with 10 additions and 3 deletions

View File

@@ -13,6 +13,11 @@ object Environment {
const val IS_WEBSITE: Boolean = BuildConfig.BUILD_DISTRIBUTION_TYPE == "website"
const val IS_INSTRUMENTATION: Boolean = BuildConfig.BUILD_VARIANT_TYPE == "Instrumentation" || BuildConfig.BUILD_VARIANT_TYPE == "Benchmark"
const val IS_BENCHMARK: Boolean = BuildConfig.BUILD_VARIANT_TYPE == "Benchmark"
const val IS_PERF: Boolean = BuildConfig.BUILD_VARIANT_TYPE == "Perf"
fun isInternal(): Boolean {
return !IS_INSTRUMENTATION && (BuildConfig.DEBUG || IS_NIGHTLY || IS_PERF || IS_STAGING)
}
object Backups {
@JvmStatic
@@ -22,7 +27,7 @@ object Environment {
@JvmStatic
fun isNewFormatSupportedForLocalBackup(): Boolean {
return BuildConfig.DEBUG || IS_NIGHTLY
return isInternal()
}
}

View File

@@ -590,7 +590,7 @@ object RemoteConfig {
key = "android.internalUser",
hotSwappable = true
) { value ->
value.asBoolean(false) || Environment.IS_NIGHTLY || Environment.IS_STAGING
value.asBoolean(false) || Environment.isInternal()
}
/** The raw client expiration JSON string. */