[feat] add savetime db

This commit is contained in:
kwaroran
2023-08-07 20:56:11 +09:00
parent 010dad3031
commit af6ddd0fa6
2 changed files with 4 additions and 1 deletions

View File

@@ -621,6 +621,7 @@ export interface Database{
promptTemplate?:Proompt[]
forceProxyAsOpenAI?:boolean
hypaModel:'ada'|'MiniLM'
saveTime?:number
}
interface hordeConfig{

View File

@@ -217,7 +217,9 @@ export async function saveDb(){
try {
if(changed){
changed = false
const dbData = encodeRisuSave(get(DataBase))
let db = get(DataBase)
db.saveTime = Math.floor(Date.now() / 1000)
const dbData = encodeRisuSave(db)
if(isTauri){
await writeBinaryFile('database/database.bin', dbData, {dir: BaseDirectory.AppData})
await writeBinaryFile(`database/dbbackup-${(Date.now()/100).toFixed()}.bin`, dbData, {dir: BaseDirectory.AppData})