diff --git a/core-network/build.gradle.kts b/core-network/build.gradle.kts index 9c5b611..f199d15 100644 --- a/core-network/build.gradle.kts +++ b/core-network/build.gradle.kts @@ -14,6 +14,10 @@ android { minSdk = 29 } + buildFeatures { + buildConfig = true + } + compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 diff --git a/core-network/src/main/java/com/sayanthrock/rockreleasehub/core/network/di/NetworkModule.kt b/core-network/src/main/java/com/sayanthrock/rockreleasehub/core/network/di/NetworkModule.kt index 79f5589..6a14bc6 100644 --- a/core-network/src/main/java/com/sayanthrock/rockreleasehub/core/network/di/NetworkModule.kt +++ b/core-network/src/main/java/com/sayanthrock/rockreleasehub/core/network/di/NetworkModule.kt @@ -13,6 +13,7 @@ import okhttp3.logging.HttpLoggingInterceptor import retrofit2.Retrofit import retrofit2.converter.kotlinx.serialization.asConverterFactory import javax.inject.Singleton +import com.sayanthrock.rockreleasehub.core.network.BuildConfig @Module @InstallIn(SingletonComponent::class) @@ -28,7 +29,7 @@ object NetworkModule { @Singleton fun provideOkHttpClient(accessTokenStore: AccessTokenStore): OkHttpClient { val logging = HttpLoggingInterceptor().apply { - level = HttpLoggingInterceptor.Level.BASIC + level = if (BuildConfig.DEBUG) HttpLoggingInterceptor.Level.BASIC else HttpLoggingInterceptor.Level.NONE redactHeader("Authorization") }