fun provideOkHttpClient()

in app/src/main/java/co/elastic/apm/opbeans/app/di/ApplicationModule.kt [51:64]


    fun provideOkHttpClient(): OkHttpClient {
        return OkHttpClient.Builder()
            .addInterceptor {
                val request = if (BuildConfig.OPBEANS_AUTH_TOKEN.isNotEmpty()) {
                    it.request().newBuilder()
                        .addHeader("Authorization", "Basic ${BuildConfig.OPBEANS_AUTH_TOKEN}")
                        .build()
                } else {
                    it.request()
                }

                it.proceed(request)
            }.build()
    }