add a menu button for deleting the whole opened conversation

This commit is contained in:
tibbi 2020-04-06 23:16:49 +02:00
parent 013fa62606
commit a569ae2b05
3 changed files with 16 additions and 0 deletions

View file

@ -12,6 +12,7 @@ import android.view.View
import android.view.inputmethod.EditorInfo
import android.widget.LinearLayout
import android.widget.RelativeLayout
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
import com.simplemobiletools.smsmessenger.R
@ -91,6 +92,7 @@ class ThreadActivity : SimpleActivity() {
override fun onOptionsItemSelected(item: MenuItem): Boolean {
when (item.itemId) {
R.id.delete -> askConfirmDelete()
R.id.manage_people -> managePeople()
else -> return super.onOptionsItemSelected(item)
}
@ -148,6 +150,14 @@ class ThreadActivity : SimpleActivity() {
}
}
private fun askConfirmDelete() {
ConfirmationDialog(this, getString(R.string.delete_whole_conversation_confirmation)) {
deleteThread(threadId)
refreshMessages()
finish()
}
}
private fun managePeople() {
if (thread_add_contacts.isVisible()) {
hideKeyboard()