TP-12345 | added firebase control for chucker
This commit is contained in:
@@ -44,7 +44,8 @@ data class AlfredConfig(
|
||||
private var disableModuleList: List<String>? = null,
|
||||
private var snapshotPerSecond: Int = 1,
|
||||
private var enableAlfred: Boolean = false,
|
||||
private var firebaseControlledCruise: Boolean = false
|
||||
private var firebaseControlledCruise: Boolean = false,
|
||||
private var disableChucker:Boolean=true
|
||||
|
||||
) {
|
||||
|
||||
@@ -227,4 +228,6 @@ data class AlfredConfig(
|
||||
this.metricsApiEnableStatus = status
|
||||
}
|
||||
fun getMetricsApiEnableStatus(): Boolean = this.metricsApiEnableStatus
|
||||
|
||||
fun getDisableChuckerStatus(): Boolean = this.disableChucker
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ object AlfredRetrofitProvider {
|
||||
fun init(context: Context) {
|
||||
okHttpClient = OkHttpClient.Builder().apply {
|
||||
connectTimeout(20, TimeUnit.SECONDS).readTimeout(20, TimeUnit.SECONDS)
|
||||
if (BuildConfig.DEBUG) {
|
||||
if (BuildConfig.DEBUG && !AlfredManager.config.getDisableChuckerStatus()) {
|
||||
addInterceptor(loggingInterceptor())
|
||||
addInterceptor(
|
||||
ChuckerInterceptor.Builder(context).collector(ChuckerCollector(context))
|
||||
|
||||
@@ -72,5 +72,6 @@ object AlfredConstants {
|
||||
const val CURRENT_SCREEN_NAME = "current_screen_name"
|
||||
const val PREVIOUS_SCREEN_NAME = "previous_screen_name"
|
||||
const val LOAD_TIME = "load_time_in_ms"
|
||||
const val DISABLE_CHUCKER = "DISABLE_CHUCKER"
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user