feat: save last backup time

This commit is contained in:
thecodrr
2020-10-03 12:26:39 +05:00
parent d9afd7b645
commit eb45e9a635

View File

@@ -1,7 +1,7 @@
import Hashes from "jshashes";
const sha256 = new Hashes.SHA256();
const invalidKeys = ["user", "t"];
const invalidKeys = ["user", "t", "lastBackup"];
const validTypes = ["mobile", "web", "node"];
export default class Backup {
/**
@@ -12,6 +12,10 @@ export default class Backup {
this._db = db;
}
lastBackupTime() {
return this._db.context.read("lastBackupTime");
}
/**
*
* @param {"web"|"mobile"|"node"} type
@@ -37,6 +41,9 @@ export default class Backup {
});
}
// save backup time
await this._db.context.write("lastBackupTime", Date.now());
return JSON.stringify({
type,
date: Date.now(),