lobe-chat
22 строки · 548.0 Байт
1import { V4Settings, V5Settings } from './type';
2
3export const migrateSettingsToUser = (
4settings: V4Settings,
5): { avatar: string; settings: V5Settings } => {
6const dbSettings: V5Settings = {
7defaultAgent: settings.defaultAgent,
8fontSize: settings.fontSize,
9language: settings.language,
10languageModel: {
11openai: settings.languageModel.openAI,
12},
13password: settings.password,
14themeMode: settings.themeMode,
15tts: settings.tts,
16};
17
18return {
19avatar: settings.avatar,
20settings: dbSettings,
21};
22};
23