Import: Wait until db writes resolve before saying we're done (#1401)
FREEBIE
This commit is contained in:
parent
9a2587eaca
commit
7a2c8e815c
2 changed files with 29 additions and 17 deletions
|
@ -29,7 +29,9 @@
|
|||
console.log('Called storage.put before storage is ready. key:', key);
|
||||
}
|
||||
var item = items.add({id: key, value: value}, {merge: true});
|
||||
item.save();
|
||||
return new Promise(function(resolve, reject) {
|
||||
item.save().then(resolve, reject);
|
||||
});
|
||||
},
|
||||
|
||||
get: function(key, defaultValue) {
|
||||
|
@ -44,8 +46,11 @@
|
|||
var item = items.get("" + key);
|
||||
if (item) {
|
||||
items.remove(item);
|
||||
item.destroy();
|
||||
return new Promise(function(resolve, reject) {
|
||||
item.destroy().then(resolve, reject);
|
||||
});
|
||||
}
|
||||
return Promise.resolve();
|
||||
},
|
||||
|
||||
onready: function(callback) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue