From af6ddd0fa6958f96cefbb39db467770d9c651f3b Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 7 Aug 2023 20:56:11 +0900 Subject: [PATCH] [feat] add savetime db --- src/ts/storage/database.ts | 1 + src/ts/storage/globalApi.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index c6919c82..34040fed 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -621,6 +621,7 @@ export interface Database{ promptTemplate?:Proompt[] forceProxyAsOpenAI?:boolean hypaModel:'ada'|'MiniLM' + saveTime?:number } interface hordeConfig{ diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index 6505411b..87818c75 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -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})