idb logs
This commit is contained in:
@@ -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) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user