From 554f087d566f0f94d859f2edbeb80c480ab2cae8 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 12 Apr 2020 16:00:59 +0200 Subject: [PATCH] allow sending MMS, sadly it needs internet access --- app/src/main/AndroidManifest.xml | 11 ++++ .../smsmessenger/activities/ThreadActivity.kt | 50 +++++++++++++------ .../smsmessenger/receivers/MmsSentReceiver.kt | 15 ++++++ 3 files changed, 60 insertions(+), 16 deletions(-) create mode 100644 app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 493e25c2..e93117e6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -11,6 +11,11 @@ + + + + + + + @@ -126,6 +133,10 @@ + + ) { diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt new file mode 100644 index 00000000..c7ac0274 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/receivers/MmsSentReceiver.kt @@ -0,0 +1,15 @@ +package com.simplemobiletools.smsmessenger.receivers + +import android.app.Activity +import android.content.Context +import android.content.Intent +import com.simplemobiletools.smsmessenger.helpers.refreshMessages + +class MmsSentReceiver : com.klinker.android.send_message.MmsSentReceiver() { + override fun onMessageStatusUpdated(context: Context?, intent: Intent?, resultCode: Int) { + super.onMessageStatusUpdated(context, intent, resultCode) + if (resultCode == Activity.RESULT_OK) { + refreshMessages() + } + } +}