[feat] add kei backup
This commit is contained in:
@@ -368,6 +368,7 @@ export function setDatabase(data:Database){
|
||||
sendName: false,
|
||||
utilOverride: false
|
||||
}
|
||||
data.keiServerURL ??= ''
|
||||
|
||||
changeLanguage(data.language)
|
||||
DataBase.set(data)
|
||||
@@ -509,6 +510,7 @@ export interface Database{
|
||||
expires_in?: number
|
||||
}
|
||||
useSync?:boolean
|
||||
kei?:boolean
|
||||
},
|
||||
classicMaxWidth: boolean,
|
||||
useChatSticker:boolean,
|
||||
@@ -572,6 +574,7 @@ export interface Database{
|
||||
chainOfThought?:boolean
|
||||
genTime:number
|
||||
proomptSettings: ProomptSettings
|
||||
keiServerURL:string
|
||||
}
|
||||
|
||||
export interface customscript{
|
||||
|
||||
@@ -22,6 +22,7 @@ import { decodeRisuSave, encodeRisuSave } from "./risuSave";
|
||||
import { AutoStorage } from "./autoStorage";
|
||||
import { updateAnimationSpeed } from "../gui/animation";
|
||||
import { updateColorScheme, updateTextTheme } from "../gui/colorscheme";
|
||||
import { saveDbKei } from "../kei/backup";
|
||||
|
||||
//@ts-ignore
|
||||
export const isTauri = !!window.__TAURI__
|
||||
@@ -243,6 +244,7 @@ export async function saveDb(){
|
||||
}
|
||||
savetrys = 0
|
||||
}
|
||||
await saveDbKei()
|
||||
await sleep(500)
|
||||
} catch (error) {
|
||||
if(savetrys > 4){
|
||||
|
||||
Reference in New Issue
Block a user