Inline put(store, object) helper function since used only once.

This commit is contained in:
Ben Newman
2017-03-08 10:37:09 -05:00
parent b6b4cd6a21
commit ec3341e7ad

View File

@@ -140,19 +140,15 @@ function flushSetMany() {
return Promise.all(
Object.keys(versionsAndSourcesById).map(function (id) {
var info = versionsAndSourcesById[id];
return put(sourcesByVersion, {
version: info.version,
source: info.source
return new Promise(function (resolve, reject) {
var request = sourcesByVersion.put({
version: info.version,
source: info.source
});
request.onerror = makeOnError(reject, "sourcesByVersion.put");
request.onsuccess = resolve;
});
})
);
});
}
function put(store, object) {
return new Promise(function (resolve, reject) {
var request = store.put(object);
request.onerror = makeOnError(reject, store.name + ".put");
request.onsuccess = resolve;
});
}