From 8e355fee585ecbf6c6c0d0cb16eca68c8bd7dc9f Mon Sep 17 00:00:00 2001 From: Inhishonor Date: Sun, 14 Dec 2025 17:00:27 -0800 Subject: [PATCH] Fix duplicated messages The insert into SMS database was called twice, which caused duplicated messages to be created. This ended up breaking all sorts of functionality. --- .../java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt index 7077c005..162366fc 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt @@ -738,12 +738,6 @@ open class MessageRepositoryImpl @Inject constructor( var managedMessage: Message? = null realm.executeTransaction { managedMessage = realm.copyToRealmOrUpdate(message) } - context.contentResolver.insert(Sms.Inbox.CONTENT_URI, values) - ?.lastPathSegment?.toLong()?.let { id -> - // Update contentId after the message has been inserted to the content provider - realm.executeTransaction { managedMessage?.contentId = id } - } - managedMessage?.let { savedMessage -> val parsedReaction = reactions.parseEmojiReaction(body) if (parsedReaction != null) {