diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 55c1bfbb42..c8c3a65798 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -55,6 +55,11 @@ android { buildTypes { debug { manifestPlaceholders["targetBitwardenAppId"] = "com.x8bit.bitwarden.dev" + buildConfigField( + type = "com.bitwarden.authenticatorbridge.manager.model.AuthenticatorBridgeConnectionType", + name = "AUTHENTICATOR_BRIDGE_CONNECTION_TYPE", + value = "com.bitwarden.authenticatorbridge.manager.model.AuthenticatorBridgeConnectionType.DEV", + ) signingConfig = signingConfigs.getByName("debug") isDebuggable = true isMinifyEnabled = false @@ -62,6 +67,11 @@ android { release { manifestPlaceholders["targetBitwardenAppId"] = "com.x8bit.bitwarden" + buildConfigField( + type = "com.bitwarden.authenticatorbridge.manager.model.AuthenticatorBridgeConnectionType", + name = "AUTHENTICATOR_BRIDGE_CONNECTION_TYPE", + value = "com.bitwarden.authenticatorbridge.manager.model.AuthenticatorBridgeConnectionType.RELEASE", + ) isMinifyEnabled = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), diff --git a/app/src/main/kotlin/com/bitwarden/authenticator/data/authenticator/repository/di/AuthenticatorBridgeModule.kt b/app/src/main/kotlin/com/bitwarden/authenticator/data/authenticator/repository/di/AuthenticatorBridgeModule.kt index 6bf3ccf1f2..924a7bfc21 100644 --- a/app/src/main/kotlin/com/bitwarden/authenticator/data/authenticator/repository/di/AuthenticatorBridgeModule.kt +++ b/app/src/main/kotlin/com/bitwarden/authenticator/data/authenticator/repository/di/AuthenticatorBridgeModule.kt @@ -1,6 +1,7 @@ package com.bitwarden.authenticator.data.authenticator.repository.di import android.content.Context +import com.bitwarden.authenticator.BuildConfig import com.bitwarden.authenticator.data.auth.datasource.disk.AuthDiskSource import com.bitwarden.authenticator.data.authenticator.repository.util.SymmetricKeyStorageProviderImpl import com.bitwarden.authenticator.data.platform.manager.FeatureFlagManager @@ -8,7 +9,6 @@ import com.bitwarden.authenticator.data.platform.manager.model.LocalFeatureFlag import com.bitwarden.authenticatorbridge.factory.AuthenticatorBridgeFactory import com.bitwarden.authenticatorbridge.manager.AuthenticatorBridgeManager import com.bitwarden.authenticatorbridge.manager.model.AccountSyncState -import com.bitwarden.authenticatorbridge.manager.model.AuthenticatorBridgeConnectionType import com.bitwarden.authenticatorbridge.provider.SymmetricKeyStorageProvider import dagger.Module import dagger.Provides @@ -42,7 +42,7 @@ object AuthenticatorBridgeModule { ): AuthenticatorBridgeManager = if (featureFlagManager.getFeatureFlag(LocalFeatureFlag.PasswordManagerSync)) { factory.getAuthenticatorBridgeManager( - connectionType = AuthenticatorBridgeConnectionType.DEV, + connectionType = BuildConfig.AUTHENTICATOR_BRIDGE_CONNECTION_TYPE, symmetricKeyStorageProvider = symmetricKeyStorageProvider, ) } else {