Clear drafts before saving new one

This may resolve https://github.com/FossifyOrg/Messages/issues/13
This commit is contained in:
Naveen Singh 2024-12-27 15:35:19 +05:30
parent 0294ada284
commit 6fba0bfdd8
No known key found for this signature in database
GPG key ID: AF5D43C216778C0B
2 changed files with 9 additions and 5 deletions

View file

@ -307,9 +307,9 @@ class ThreadActivity : SimpleActivity() {
override fun onPause() {
super.onPause()
if (binding.messageHolder.threadTypeMessage.value != "" && getAttachmentSelections().isEmpty()) {
saveSmsDraft(binding.messageHolder.threadTypeMessage.value, threadId)
val draftMessage = binding.messageHolder.threadTypeMessage.value
if (draftMessage.isNotEmpty() && getAttachmentSelections().isEmpty()) {
saveSmsDraft(draftMessage, threadId)
} else {
deleteSmsDraft(threadId)
}