[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[] promptTemplate?:Proompt[]
forceProxyAsOpenAI?:boolean forceProxyAsOpenAI?:boolean
hypaModel:'ada'|'MiniLM' hypaModel:'ada'|'MiniLM'
saveTime?:number
} }
interface hordeConfig{ interface hordeConfig{

View File

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