From 6843e83623d2fb9bb7f42d0d9f66ab90a5a47348 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Sat, 6 Jan 2018 18:17:07 -0500 Subject: Add extra hook --- core/src/main/kotlin/ca/allanwang/kau/email/EmailBuilder.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'core/src/main/kotlin/ca/allanwang') diff --git a/core/src/main/kotlin/ca/allanwang/kau/email/EmailBuilder.kt b/core/src/main/kotlin/ca/allanwang/kau/email/EmailBuilder.kt index ea552b8..8277c1d 100644 --- a/core/src/main/kotlin/ca/allanwang/kau/email/EmailBuilder.kt +++ b/core/src/main/kotlin/ca/allanwang/kau/email/EmailBuilder.kt @@ -80,10 +80,11 @@ class EmailBuilder(val email: String, val subject: String) { return intent } - fun execute(context: Context) { + inline fun execute(context: Context, extras: Intent.() -> Unit = {}) { val intent = getIntent(context) + intent.extras() if (intent.resolveActivity(context.packageManager) != null) - context.startActivity(Intent.createChooser(intent, context.resources.getString(R.string.kau_send_via))) + context.startActivity(Intent.createChooser(intent, context.string(R.string.kau_send_via))) else context.toast("Cannot resolve email activity", log = true) } -- cgit v1.2.3