From 93d4fe37b2be05f119c2f6565754d666d65de964 Mon Sep 17 00:00:00 2001 From: tuxKOH Date: Wed, 24 Jun 2026 03:00:52 +0800 Subject: [PATCH] fix that the custom concluding isnt auto saving --- .../settings/screens/ContextSummarySettingsScreen.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/ai/assistance/operit/ui/features/settings/screens/ContextSummarySettingsScreen.kt b/app/src/main/java/com/ai/assistance/operit/ui/features/settings/screens/ContextSummarySettingsScreen.kt index 6d5e93c34..9b91575ff 100644 --- a/app/src/main/java/com/ai/assistance/operit/ui/features/settings/screens/ContextSummarySettingsScreen.kt +++ b/app/src/main/java/com/ai/assistance/operit/ui/features/settings/screens/ContextSummarySettingsScreen.kt @@ -248,7 +248,7 @@ fun ContextSummarySettingsScreen(onBackPressed: () -> Unit) { // 自定义总结规则自动保存 ContextSummaryCustomRulesAutoSaveEffect( currentConfig = currentConfig, - summaryCustomRulesInput = summaryCustomRulesInput, + summaryCustomRulesInputProvider = { summaryCustomRulesInput }, modelConfigManager = modelConfigManager, errorSaveFailed = errorSaveFailed, onSummaryErrorChange = { summaryError = it } @@ -489,7 +489,7 @@ private fun HistoryRetentionAutoSaveEffects( @Composable private fun ContextSummaryCustomRulesAutoSaveEffect( currentConfig: ModelConfigData?, - summaryCustomRulesInput: String, + summaryCustomRulesInputProvider: () -> String, modelConfigManager: ModelConfigManager, errorSaveFailed: String, onSummaryErrorChange: (String?) -> Unit @@ -498,7 +498,7 @@ private fun ContextSummaryCustomRulesAutoSaveEffect( LaunchedEffect(currentConfig?.id) { val configId = currentConfig?.id ?: return@LaunchedEffect - snapshotFlow { summaryCustomRulesInput } + snapshotFlow { summaryCustomRulesInputProvider() } .drop(1) .debounce(700) .distinctUntilChanged()