[feat] add savetime db
This commit is contained in:
@@ -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{
|
||||||
|
|||||||
@@ -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})
|
||||||
|
|||||||
Reference in New Issue
Block a user