From 182a2bccceb8836692431e50c72bd1d042553721 Mon Sep 17 00:00:00 2001 From: s-ayush2903 Date: Thu, 15 Oct 2020 01:24:17 +0530 Subject: [PATCH] Fix #2258: Appended mail body in the logs file as well --- .../java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt index 1e87a5e56..a7059adc8 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt @@ -84,6 +84,7 @@ open class ErrorActivity : BaseActivity() { } private fun emailIntent(): Intent { + val emailBody = buildBody() return Intent(Intent.ACTION_SEND).apply { type = "vnd.android.cursor.dir/email" putExtra( @@ -91,9 +92,10 @@ open class ErrorActivity : BaseActivity() { arrayOf("android-crash-feedback@kiwix.org") ) putExtra(Intent.EXTRA_SUBJECT, subject) - putExtra(Intent.EXTRA_TEXT, buildBody()) + putExtra(Intent.EXTRA_TEXT, emailBody) if (allowLogs.isChecked) { val file = fileLogger.writeLogFile(this@ErrorActivity) + file.appendText(emailBody) val path = FileProvider.getUriForFile( this@ErrorActivity, @@ -113,7 +115,8 @@ open class ErrorActivity : BaseActivity() { ${if (allowZims.isChecked) zimFiles() else ""} ${if (allowLanguage.isChecked) languageLocale() else ""} ${if (allowDeviceDetails.isChecked) deviceDetails() else ""} - ${if (allowFileSystemDetails.isChecked) systemDetails() else ""} + ${if (allowFileSystemDetails.isChecked) systemDetails() else ""} + """.trimIndent() private fun exceptionDetails(): String =