diff --git a/app/src/main/kotlin/org/fossify/messages/activities/MainActivity.kt b/app/src/main/kotlin/org/fossify/messages/activities/MainActivity.kt index d4bee8df..8007854f 100644 --- a/app/src/main/kotlin/org/fossify/messages/activities/MainActivity.kt +++ b/app/src/main/kotlin/org/fossify/messages/activities/MainActivity.kt @@ -59,7 +59,6 @@ import org.fossify.messages.databinding.ActivityMainBinding import org.fossify.messages.extensions.checkAndDeleteOldRecycleBinMessages import org.fossify.messages.extensions.clearAllMessagesIfNeeded import org.fossify.messages.extensions.clearExpiredScheduledMessages -import org.fossify.messages.extensions.clearSystemDrafts import org.fossify.messages.extensions.config import org.fossify.messages.extensions.conversationsDB import org.fossify.messages.extensions.getConversations @@ -287,7 +286,6 @@ class MainActivity : SimpleActivity() { checkWhatsNewDialog() storeStateVariables() getCachedConversations() - clearSystemDrafts() binding.noConversationsPlaceholder2.setOnClickListener { launchNewConversation() } diff --git a/app/src/main/kotlin/org/fossify/messages/extensions/Context.kt b/app/src/main/kotlin/org/fossify/messages/extensions/Context.kt index eee14f4a..dfd9572f 100644 --- a/app/src/main/kotlin/org/fossify/messages/extensions/Context.kt +++ b/app/src/main/kotlin/org/fossify/messages/extensions/Context.kt @@ -1143,23 +1143,6 @@ fun Context.deleteSmsDraft(threadId: Long) { } } -// Revert changes done by version 1.1.1 (https://github.com/FossifyOrg/Messages/issues/274) -fun Context.clearSystemDrafts() { - ensureBackgroundThread { - val uri = Sms.Draft.CONTENT_URI - val projection = arrayOf(Sms._ID, Sms.BODY) - queryCursor(uri = uri, projection = projection) { cursor -> - val draftId = cursor.getLongValue(Sms._ID) - val body = cursor.getStringValue(Sms.BODY) ?: return@queryCursor - if (body.isEmpty() || body.isBlank()) { - val draftUri = Uri.withAppendedPath(Sms.CONTENT_URI, "/${draftId}") - contentResolver.delete(draftUri, null, null) - return@queryCursor - } - } - } -} - fun Context.updateLastConversationMessage(threadId: Long) { updateLastConversationMessage(setOf(threadId)) }