Skip to content

Instantly share code, notes, and snippets.

@matthieu-D
Created November 11, 2016 03:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthieu-D/a7fdedf8a36cb02066ea022e3f597f41 to your computer and use it in GitHub Desktop.
Save matthieu-D/a7fdedf8a36cb02066ea022e3f597f41 to your computer and use it in GitHub Desktop.
let db;
let objectStore
self.onmessage = function(event) {
switch(event.data) {
case('init'): {
let req = indexedDB.open('vips', 1);
req.onupgradeneeded = function (e) {
let db = e.target.result;
objectStore = db.createObjectStore("name", { autoIncrement: true });
self.postMessage('Successfully upgraded db');
};
req.onsuccess = function (e) {
db = req.result;
};
req.onerror = function(e) {
self.postMessage('error');
}
};
break;
case('readAll'): {
readAll();
};
break;
case('add'): {
add();
};
break;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment