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", "name": "Hide Settings Gear",
"description": "Hides the SnapEnhance Settings Gear in friend feed" "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": { "vertical_story_viewer": {
"name": "Vertical Story Viewer", "name": "Vertical Story Viewer",
"description": "Enables the vertical story viewer for all stories" "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 me.rhunk.snapenhance.core.wrapper.impl.SnapUUID
import java.util.concurrent.Executors 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 asyncSaveExecutorService = Executors.newSingleThreadExecutor()
private val messageLogger by lazy { context.feature(MessageLogger::class) } private val messageLogger by lazy { context.feature(MessageLogger::class) }

View File

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