- Fixed: DB.storeNode not returning a Promise
This commit is contained in:
sairajzero 2023-07-08 13:20:22 +05:30
parent f585a76e64
commit 9468db3e1c

View File

@ -454,6 +454,7 @@ DB.storeTag = function (snID, data) {
}; };
DB.storeNote = function (snID, data) { DB.storeNote = function (snID, data) {
return new Promise((resolve, reject) => {
let attr = Object.keys(F_struct).map(a => F_struct[a]).concat(L_struct.LOG_TIME); let attr = Object.keys(F_struct).map(a => F_struct[a]).concat(L_struct.LOG_TIME);
let values = attr.map(a => data[a]).concat(data[H_struct.VECTOR_CLOCK]); let values = attr.map(a => data[a]).concat(data[H_struct.VECTOR_CLOCK]);
let statement = "UPDATE _" + snID + let statement = "UPDATE _" + snID +
@ -462,6 +463,7 @@ DB.storeNote = function (snID, data) {
queryResolve(statement, values) queryResolve(statement, values)
.then(result => resolve(data)) .then(result => resolve(data))
.catch(error => reject(error)); .catch(error => reject(error));
})
} }
DB.deleteData = function (snID, vectorClock) { DB.deleteData = function (snID, vectorClock) {