From 90d8f3117f787584e54b250c0914d09b8617dc09 Mon Sep 17 00:00:00 2001 From: Yidadaa Date: Sun, 9 Jul 2023 16:28:15 +0800 Subject: [PATCH] fix: #2295 use correct methods to migrate state --- app/store/config.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/app/store/config.ts b/app/store/config.ts index fee009c0..cf390c74 100644 --- a/app/store/config.ts +++ b/app/store/config.ts @@ -139,19 +139,20 @@ export const useAppConfig = create()( name: StoreKey.Config, version: 3.4, migrate(persistedState, version) { - if (version === 3.4) return persistedState as any; - const state = persistedState as ChatConfig; - state.modelConfig.sendMemory = true; - state.modelConfig.historyMessageCount = 4; - state.modelConfig.compressMessageLengthThreshold = 1000; - state.modelConfig.frequency_penalty = 0; - state.modelConfig.top_p = 1; - state.modelConfig.template = DEFAULT_INPUT_TEMPLATE; - state.dontShowMaskSplashScreen = false; - state.hideBuiltinMasks = false; - return state; + if (version < 3.4) { + state.modelConfig.sendMemory = true; + state.modelConfig.historyMessageCount = 4; + state.modelConfig.compressMessageLengthThreshold = 1000; + state.modelConfig.frequency_penalty = 0; + state.modelConfig.top_p = 1; + state.modelConfig.template = DEFAULT_INPUT_TEMPLATE; + state.dontShowMaskSplashScreen = false; + state.hideBuiltinMasks = false; + } + + return state as any; }, }, ),