mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-02-19 00:54:46 +08:00
fix: migrate version
This commit is contained in:
parent
bea707c1d1
commit
4c4b7852cd
@ -85,7 +85,7 @@ const persistedReducer = persistReducer(
|
||||
{
|
||||
key: 'cherry-studio',
|
||||
storage,
|
||||
version: 193,
|
||||
version: 194,
|
||||
blacklist: ['runtime', 'messages', 'messageBlocks', 'tabs', 'toolPermissions'],
|
||||
migrate
|
||||
},
|
||||
|
||||
@ -3169,6 +3169,36 @@ const migrateConfig = {
|
||||
logger.error('migrate 193 error', error as Error)
|
||||
return state
|
||||
}
|
||||
},
|
||||
'194': (state: RootState) => {
|
||||
try {
|
||||
if (!state.onboarding) {
|
||||
state.onboarding = {
|
||||
completedOnboardingVersion: '1.7.15',
|
||||
completedFeatureGuides: [],
|
||||
onboardingSkipped: true,
|
||||
guidePageCompleted: false,
|
||||
checklistDismissed: false,
|
||||
checklistVisible: false,
|
||||
taskStatus: {
|
||||
useFreeModel: false,
|
||||
configureProvider: false,
|
||||
sendFirstMessage: false
|
||||
},
|
||||
completionModalShown: false
|
||||
}
|
||||
} else {
|
||||
if (!state.onboarding.completedOnboardingVersion) {
|
||||
state.onboarding.completedOnboardingVersion = '1.7.15'
|
||||
}
|
||||
state.onboarding.onboardingSkipped = true
|
||||
}
|
||||
logger.info('migrate 194 success')
|
||||
return state
|
||||
} catch (error) {
|
||||
logger.error('migrate 194 error', error as Error)
|
||||
return state
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user