Bläddra i källkod

Updated acra library to 5.8.4

Vadik Sirekanyan 4 år sedan
förälder
incheckning
11658b5e78

+ 1 - 1
app/build.gradle.kts

@@ -67,7 +67,7 @@ dependencies {
     implementation("com.github.bumptech.glide:glide:4.11.0")
 
     // crash reporting
-    implementation("ch.acra:acra-http:5.1.3")
+    implementation("ch.acra:acra-http:5.8.4")
 }
 
 task("updateReadme") {

+ 8 - 6
app/src/main/java/com/sirekanyan/knigopis/App.kt

@@ -30,12 +30,14 @@ class App : Application() {
     }
 
     private fun initCrashReporting() {
-        val builder = CoreConfigurationBuilder(this)
-            .setBuildConfigClass(BuildConfig::class.java)
-        builder.getPluginConfigurationBuilder(HttpSenderConfigurationBuilder::class.java)
-            .setUri("https://collector.tracepot.com/93c9aa62")
-            .setHttpMethod(HttpSender.Method.POST)
-            .setEnabled(true)
+        val builder = CoreConfigurationBuilder(this).also {
+            it.buildConfigClass = BuildConfig::class.java
+        }
+        builder.getPluginConfigurationBuilder(HttpSenderConfigurationBuilder::class.java).also {
+            it.uri = "https://collector.tracepot.com/93c9aa62"
+            it.httpMethod = HttpSender.Method.POST
+            it.enabled = true
+        }
         ACRA.init(this, builder)
     }
 

+ 1 - 1
app/src/main/java/com/sirekanyan/knigopis/common/functions/LogFactory.kt

@@ -9,6 +9,6 @@ private const val TAG = "Knigopis"
 fun logWarn(message: String) = Log.w(TAG, message)
 
 fun logError(message: String, throwable: Throwable?): Int {
-    ACRA.getErrorReporter().handleException(throwable)
+    ACRA.errorReporter.handleException(throwable)
     return Log.e(TAG, message, throwable)
 }

+ 1 - 1
app/src/main/java/com/sirekanyan/knigopis/feature/MainPresenter.kt

@@ -144,7 +144,7 @@ class MainPresenterImpl(
     override fun onCrashReportOptionClicked(isChecked: Boolean) {
         config.crashReportEnabled = isChecked
         if (!isChecked) {
-            ACRA.getErrorReporter().handleException(Exception("Crash reporting was disabled"))
+            ACRA.errorReporter.handleException(Exception("Crash reporting was disabled"))
         }
     }