From 0308af983f119c2dbe638c3fccf3872637dcab5f Mon Sep 17 00:00:00 2001 From: sairajzero Date: Sat, 2 May 2020 18:48:02 +0530 Subject: [PATCH] Adding clearData to CompactIDB compactIDB.clearData clears all data in the given objectstore. --- standard_Operations.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/standard_Operations.html b/standard_Operations.html index ed23798..f482803 100644 --- a/standard_Operations.html +++ b/standard_Operations.html @@ -8470,6 +8470,18 @@ Bitcoin.Util = { }); }, + clearData: function (obsName, dbName = this.dbName) { + return new Promise((resolve, reject) => { + this.openDB(dbName).then(db => { + var obs = db.transaction(obsName, "readwrite").objectStore(obsName); + let clearReq = obs.clear(); + clearReq.onsuccess = (evt) => resolve(`Clear data Successful`); + clearReq.onerror = (evt) => reject(`Clear data Unsuccessful`); + db.close(); + }).catch(error => reject(error)); + }); + }, + readData: function (obsName, key, dbName = this.dbName) { return new Promise((resolve, reject) => { this.openDB(dbName).then(db => {