fix: auto save

This commit is contained in:
rhunk 2023-12-03 18:33:30 +01:00
parent a7275c2a0b
commit dd8c51fe55
3 changed files with 6 additions and 2 deletions

View File

@ -303,6 +303,10 @@
"name": "Hide Settings Gear",
"description": "Hides the SnapEnhance Settings Gear in friend feed"
},
"friend_feed_menu_buttons": {
"name": "Friend Feed Menu Buttons",
"description": "Select which buttons to show in the Friend Feed Menu"
},
"vertical_story_viewer": {
"name": "Vertical Story Viewer",
"description": "Enables the vertical story viewer for all stories"

View File

@ -15,7 +15,7 @@ import me.rhunk.snapenhance.core.wrapper.impl.Message
import me.rhunk.snapenhance.core.wrapper.impl.SnapUUID
import java.util.concurrent.Executors
class AutoSave : MessagingRuleFeature("Auto Save", MessagingRuleType.AUTO_SAVE, loadParams = FeatureLoadParams.INIT_SYNC) {
class AutoSave : MessagingRuleFeature("Auto Save", MessagingRuleType.AUTO_SAVE, loadParams = FeatureLoadParams.ACTIVITY_CREATE_ASYNC) {
private val asyncSaveExecutorService = Executors.newSingleThreadExecutor()
private val messageLogger by lazy { context.feature(MessageLogger::class) }

View File

@ -65,6 +65,7 @@ class FeatureManager(
register(
EndToEndEncryption::class,
ScopeSync::class,
PreventMessageListAutoScroll::class,
Messaging::class,
MediaDownloader::class,
StealthMode::class,
@ -112,7 +113,6 @@ class FeatureManager(
Stories::class,
DisableComposerModules::class,
FideliusIndicator::class,
PreventMessageListAutoScroll::class,
)
initializeFeatures()