From b5053e3019b0b33fc7789c691254e05cbf857f57 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 4 May 2020 11:55:59 +0300 Subject: [PATCH] - Go to directly to Chat when sending message from Call History. --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index f11b5e91..806acf83 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -395,6 +395,7 @@ class MainActivity : AppCompatActivity() { val i = Intent(this@MainActivity, ChatsActivity::class.java) val b = Bundle() b.putString("aor", UserAgent.uas()[aorSpinner.selectedItemPosition].account.aor) + b.putString("peer", resumeUri) i.putExtras(b) startActivityForResult(i, CHATS_CODE) } @@ -546,10 +547,7 @@ class MainActivity : AppCompatActivity() { "transfer show", "transfer accept" -> handleServiceEvent("$resumeAction,$resumeUri", arrayListOf(resumeCall!!.ua.uap, resumeCall!!.callp)) - "message" -> { - messagesButton.performClick() - } - "message show", "message reply" -> + "message", "message show", "message reply" -> handleServiceEvent(resumeAction, arrayListOf(resumeUap, resumeUri)) else -> { val incomingCall = Call.incomingCall() @@ -806,7 +804,7 @@ class MainActivity : AppCompatActivity() { } restoreActivities() } - "message show", "message reply" -> { + "message", "message show", "message reply" -> { val peer = params[1] Log.d("Baresip", "Message for $aor from $peer") Log.d("Baresip", "Activity stack ${BaresipService.activities.toString()}")