X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/152a83a6553986090c54962e055d3db68142ab5f..a0f1eb26de9ab2772000117043cb7df3bec81254:/js/kivi.FileDB.js diff --git a/js/kivi.FileDB.js b/js/kivi.FileDB.js index 15e5d5a01..7ee0701e2 100644 --- a/js/kivi.FileDB.js +++ b/js/kivi.FileDB.js @@ -75,13 +75,15 @@ namespace("kivi.FileDB", function(ns) { }); }; - ns.delete_all= function() { - ns.retrieve_all_keys((keys) => { - keys.forEach((key) => ns.delete_key(key)); + ns.delete_all = function(success) { + ns.open_rw_store((store) => { + let request = store.clear(); + request.onsuccess = success; + request.onerror = ns.error; }); }; - ns.delete_key= function(key, success) { + ns.delete_key = function(key, success) { ns.open_rw_store((store) => { let request = store.delete(key); request.onsuccess = (event) => { if (success) success(event.target.result); };