From fb60b26f0892f9fb2d56e08da5feaf129ec1f642 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sun, 18 Oct 2020 15:14:14 +0300 Subject: [PATCH] Remove chucker --- app/build.gradle | 2 -- .../java/org/koitharu/kotatsu/KotatsuApp.kt | 20 ------------------- 2 files changed, 22 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6aa9901e7..fecc06bcb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -100,8 +100,6 @@ dependencies { implementation 'com.tomclaw.cache:cache:1.0' debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.5' - debugImplementation 'com.github.ChuckerTeam.Chucker:library:3.3.0' - releaseImplementation 'com.github.ChuckerTeam.Chucker:library-no-op:3.3.0' testImplementation 'junit:junit:4.13.1' testImplementation 'org.json:json:20200518' diff --git a/app/src/main/java/org/koitharu/kotatsu/KotatsuApp.kt b/app/src/main/java/org/koitharu/kotatsu/KotatsuApp.kt index 223043640..81d4a5b40 100644 --- a/app/src/main/java/org/koitharu/kotatsu/KotatsuApp.kt +++ b/app/src/main/java/org/koitharu/kotatsu/KotatsuApp.kt @@ -8,8 +8,6 @@ import coil.Coil import coil.ComponentRegistry import coil.ImageLoader import coil.util.CoilUtils -import com.chuckerteam.chucker.api.ChuckerCollector -import com.chuckerteam.chucker.api.ChuckerInterceptor import okhttp3.CookieJar import okhttp3.OkHttpClient import org.koin.android.ext.android.get @@ -39,10 +37,6 @@ import java.util.concurrent.TimeUnit class KotatsuApp : Application() { - private val chuckerCollector by lazy(LazyThreadSafetyMode.NONE) { - ChuckerCollector(applicationContext) - } - override fun onCreate() { super.onCreate() if (BuildConfig.DEBUG) { @@ -65,9 +59,6 @@ class KotatsuApp : Application() { initKoin() initCoil(get()) Thread.setDefaultUncaughtExceptionHandler(AppCrashHandler(applicationContext)) - if (BuildConfig.DEBUG) { - initErrorHandler() - } AppCompatDelegate.setDefaultNightMode(AppSettings(this).theme) val widgetUpdater = WidgetUpdater(applicationContext) FavouritesRepository.subscribe(widgetUpdater) @@ -124,23 +115,12 @@ class KotatsuApp : Application() { ) } - private fun initErrorHandler() { - val exceptionHandler = Thread.getDefaultUncaughtExceptionHandler() - Thread.setDefaultUncaughtExceptionHandler { t, e -> - chuckerCollector.onError("CRASH", e) - exceptionHandler?.uncaughtException(t, e) - } - } - private fun okHttp(cookieJar: CookieJar) = OkHttpClient.Builder().apply { connectTimeout(20, TimeUnit.SECONDS) readTimeout(60, TimeUnit.SECONDS) writeTimeout(20, TimeUnit.SECONDS) cookieJar(cookieJar) addInterceptor(UserAgentInterceptor) - if (BuildConfig.DEBUG) { - addInterceptor(ChuckerInterceptor(applicationContext, collector = chuckerCollector)) - } } private fun mangaDb() = Room.databaseBuilder(