commit 79a53422c14ffdd13c3a72a7d74e2364086be9d6
parent c1a01bf1695fd083cdadda4560eff5cf12aefaf5
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Sun, 28 May 2023 23:54:43 +0200

fix: auto save

Diffstat:
Mapp/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/AutoSave.kt | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/AutoSave.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/extras/AutoSave.kt @@ -3,6 +3,7 @@ package me.rhunk.snapenhance.features.impl.extras import me.rhunk.snapenhance.Logger import me.rhunk.snapenhance.config.ConfigProperty import me.rhunk.snapenhance.data.ContentType +import me.rhunk.snapenhance.data.MessageState import me.rhunk.snapenhance.data.wrapper.impl.Message import me.rhunk.snapenhance.data.wrapper.impl.SnapUUID import me.rhunk.snapenhance.features.Feature @@ -35,6 +36,7 @@ class AutoSave : Feature("Auto Save", loadParams = FeatureLoadParams.ACTIVITY_CR private fun saveMessage(conversationId: SnapUUID, message: Message) { val messageId = message.messageDescriptor.messageId if (messageLogger.isMessageRemoved(messageId)) return + if (message.messageState != MessageState.COMMITTED) return val callback = CallbackBuilder(callbackClass) .override("onError") {