feat: minor cleanups and fixes

This commit is contained in:
thecodrr
2020-10-28 10:58:07 +05:00
parent 7808419059
commit 36dc92e633
3 changed files with 4 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
import Hashes from "jshashes";
const sha256 = new Hashes.SHA256();
const md5 = new Hashes.MD5();
const invalidKeys = ["user", "t", "lastBackup"];
const invalidKeys = ["user", "t", "lastBackupTime"];
const validTypes = ["mobile", "web", "node"];
export default class Backup {
/**
@@ -30,7 +30,7 @@ export default class Backup {
);
const db = Object.fromEntries(await this._db.context.readMulti(keys));
db.h = sha256.hex(JSON.stringify(db));
db.h = md5.hex(JSON.stringify(db));
if (encrypt) {
const key = await this._db.user.key();
@@ -90,6 +90,6 @@ export default class Backup {
_verify(db) {
const hash = db.h;
delete db.h;
return hash == sha256.hex(JSON.stringify(db));
return hash == md5.hex(JSON.stringify(db));
}
}

View File

@@ -9,7 +9,6 @@ const SUCCESS_LOGIN_RESPONSE = {
username: "thecodrr",
email: process.env.EMAIL,
},
scopes: "sync",
expiry: 36000,
};

View File

@@ -29,7 +29,6 @@ export default class User {
await this.set({
...user,
...serverUser,
notesnook: { ...user.notesnook, ...serverUser.notesnook },
});
// propogate event
@@ -122,7 +121,6 @@ function userFromResponse(response, key) {
...response.payload,
accessToken: response.access_token,
refreshToken: response.refresh_token,
scopes: response.scopes,
expiry: Date.now() + response.expiry * 100,
key,
};