From 12f4cfed008568aff25de16cef9500f615b80520 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Thu, 19 Jan 2017 12:40:02 -0600 Subject: [PATCH] idb logs --- .../javascripts/app/services/dbManager.js | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/assets/javascripts/app/services/dbManager.js b/app/assets/javascripts/app/services/dbManager.js index 8e980b084..58e36ae96 100644 --- a/app/assets/javascripts/app/services/dbManager.js +++ b/app/assets/javascripts/app/services/dbManager.js @@ -5,20 +5,21 @@ class DBManager { request.onerror = function(event) { alert("Offline database issue: " + event.target.errorCode); + console.log("Offline database issue:", event); if(callback) { callback(null); } }; request.onsuccess = (event) => { - // console.log("Successfully opened database", event.target.result); - var db = event.target.result; - db.onerror = function(errorEvent) { - console.log("Database error: " + errorEvent.target.errorCode); - } - if(callback) { - callback(db); - } + var db = event.target.result; + console.log("Successfully opened database", db); + db.onerror = function(errorEvent) { + console.log("Database error: " + errorEvent.target.errorCode); + } + if(callback) { + callback(db); + } }; request.onupgradeneeded = (event) => { @@ -40,8 +41,8 @@ class DBManager { } getAllItems(callback) { - this.openDatabase((db) => { + console.log("Getting all items with db", db); var objectStore = db.transaction("items").objectStore("items"); var items = []; objectStore.openCursor().onsuccess = function(event) { @@ -71,6 +72,7 @@ class DBManager { } this.openDatabase((db) => { + console.log("Saving items with db", db); var transaction = db.transaction("items", "readwrite"); transaction.oncomplete = function(event) {