From 3ca03faa9b90a36076d3ce5031acb83bd61e2ff4 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 6 Nov 2018 08:27:30 -0800 Subject: [PATCH] Updated ACRA. --- app/build.gradle | 2 +- .../java/net/thauvin/erik/android/tesremoteprogrammer/App.kt | 2 +- .../erik/android/tesremoteprogrammer/reporting/CrashEmail.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1bc6442..c031ca0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -66,7 +66,7 @@ dependencies { implementation 'com.android.support:cardview-v7:27.1.1' // https://github.com/ACRA/acra - implementation 'ch.acra:acra:4.9.2' + implementation 'ch.acra:acra:4.11' } repositories { diff --git a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/App.kt b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/App.kt index 219f8f1..e9e7fc3 100644 --- a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/App.kt +++ b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/App.kt @@ -27,7 +27,7 @@ import org.acra.annotation.ReportsCrashes @ReportsCrashes(mailTo = "erik@thauvin.net", mode = ReportingInteractionMode.DIALOG, - reportSenderFactoryClasses = arrayOf(CrashEmailFactory::class), + reportSenderFactoryClasses = [CrashEmailFactory::class], reportDialogClass = CrashReportActivity::class) open class App : Application() { override fun attachBaseContext(base: Context) { diff --git a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/reporting/CrashEmail.kt b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/reporting/CrashEmail.kt index ed45b7b..e5d4d99 100644 --- a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/reporting/CrashEmail.kt +++ b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/reporting/CrashEmail.kt @@ -48,7 +48,7 @@ class CrashEmail(private val config: ACRAConfiguration) : ReportSender { } private fun buildBody(errorContent: CrashReportData): String { - var fields: Set = config.reportFields + var fields: Set = config.reportContent() if (fields.isEmpty()) { fields = ImmutableSet(*ACRAConstants.DEFAULT_MAIL_REPORT_FIELDS) }