aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/context/App.kt
diff options
context:
space:
mode:
authorpacien2018-08-26 04:16:20 +0200
committerpacien2018-08-26 04:16:20 +0200
commit4c1144bc103a74d8fbdef79b3eb6c69c3e723b83 (patch)
treef903921d51ded4f6ec262cc6578efed737e26f07 /app/src/main/java/org/pacien/tincapp/context/App.kt
parentf78b21a97fd58830068f70cac3ee612596cf7a56 (diff)
downloadtincapp-4c1144bc103a74d8fbdef79b3eb6c69c3e723b83.tar.gz
Limit email report log snippet size
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/context/App.kt')
-rw-r--r--app/src/main/java/org/pacien/tincapp/context/App.kt7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/context/App.kt b/app/src/main/java/org/pacien/tincapp/context/App.kt
index 6f28bd0..cf12dda 100644
--- a/app/src/main/java/org/pacien/tincapp/context/App.kt
+++ b/app/src/main/java/org/pacien/tincapp/context/App.kt
@@ -28,7 +28,6 @@ import android.support.annotation.StringRes
28import org.pacien.tincapp.BuildConfig 28import org.pacien.tincapp.BuildConfig
29import org.pacien.tincapp.R 29import org.pacien.tincapp.R
30import org.slf4j.LoggerFactory 30import org.slf4j.LoggerFactory
31import java.io.File
32 31
33/** 32/**
34 * @author pacien 33 * @author pacien
@@ -71,12 +70,12 @@ class App : Application() {
71 appContext?.startActivity(chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)) 70 appContext?.startActivity(chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK))
72 } 71 }
73 72
74 fun sendMail(recipient: String, subject: String, body: String? = null, attachment: File? = null) { 73 // https://developer.android.com/guide/components/intents-common#Email
74 fun sendMail(recipient: String, subject: String, body: String) {
75 val intent = Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:")) 75 val intent = Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:"))
76 .putExtra(Intent.EXTRA_EMAIL, arrayOf(recipient)) 76 .putExtra(Intent.EXTRA_EMAIL, arrayOf(recipient))
77 .putExtra(Intent.EXTRA_SUBJECT, subject) 77 .putExtra(Intent.EXTRA_SUBJECT, subject)
78 .apply { if (body != null) putExtra(Intent.EXTRA_TEXT, body) } 78 .putExtra(Intent.EXTRA_TEXT, body)
79 .apply { if (attachment != null) putExtra(Intent.EXTRA_STREAM, Uri.fromFile(attachment)) }
80 79
81 val chooser = Intent.createChooser(intent, getResources().getString(R.string.crash_modal_action_send_email)) 80 val chooser = Intent.createChooser(intent, getResources().getString(R.string.crash_modal_action_send_email))
82 appContext?.startActivity(chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)) 81 appContext?.startActivity(chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK))