This commit is contained in:
Mo Bitar
2017-01-19 12:40:02 -06:00
parent df8468b07d
commit 12f4cfed00

View File

@@ -5,20 +5,21 @@ class DBManager {
request.onerror = function(event) { request.onerror = function(event) {
alert("Offline database issue: " + event.target.errorCode); alert("Offline database issue: " + event.target.errorCode);
console.log("Offline database issue:", event);
if(callback) { if(callback) {
callback(null); callback(null);
} }
}; };
request.onsuccess = (event) => { request.onsuccess = (event) => {
// console.log("Successfully opened database", event.target.result); var db = event.target.result;
var db = event.target.result; console.log("Successfully opened database", db);
db.onerror = function(errorEvent) { db.onerror = function(errorEvent) {
console.log("Database error: " + errorEvent.target.errorCode); console.log("Database error: " + errorEvent.target.errorCode);
} }
if(callback) { if(callback) {
callback(db); callback(db);
} }
}; };
request.onupgradeneeded = (event) => { request.onupgradeneeded = (event) => {
@@ -40,8 +41,8 @@ class DBManager {
} }
getAllItems(callback) { getAllItems(callback) {
this.openDatabase((db) => { this.openDatabase((db) => {
console.log("Getting all items with db", db);
var objectStore = db.transaction("items").objectStore("items"); var objectStore = db.transaction("items").objectStore("items");
var items = []; var items = [];
objectStore.openCursor().onsuccess = function(event) { objectStore.openCursor().onsuccess = function(event) {
@@ -71,6 +72,7 @@ class DBManager {
} }
this.openDatabase((db) => { this.openDatabase((db) => {
console.log("Saving items with db", db);
var transaction = db.transaction("items", "readwrite"); var transaction = db.transaction("items", "readwrite");
transaction.oncomplete = function(event) { transaction.oncomplete = function(event) {