commit 51a2fe88cd3a9db26de6d0809d78e49e10f5e459
parent 006bf6dbf05b9ede37e4696d0b0dc08ad69e354c
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date: Mon, 18 Mar 2024 19:13:16 +0100
fix: auto save
Diffstat:
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/AutoSave.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/AutoSave.kt
@@ -64,9 +64,8 @@ class AutoSave : MessagingRuleFeature("Auto Save", MessagingRuleType.AUTO_SAVE,
}
if (context.feature(StealthMode::class).canUseRule(targetConversationId)) return false
- if (!canUseRule(targetConversationId)) return false
- return true
+ return canUseRule(targetConversationId)
}
override fun asyncOnActivityCreate() {
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/tweaks/UnsaveableMessages.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/tweaks/UnsaveableMessages.kt
@@ -36,7 +36,7 @@ class UnsaveableMessages : MessagingRuleFeature(
val contentType = firstOrNull(2)?.value
if (contentType != ContentType.STATUS.id.toLong()) {
remove(7)
- addVarInt(7, 1) // set savePolicy to PROHIBITED
+ addVarInt(7, if (contentType != ContentType.SNAP.id) 3 else 1) // set savePolicy to PROHIBITED only for snaps
}
}
}.toByteArray()