UNPKG

phaser4-rex-plugins

Version:
31 lines (27 loc) 724 B
import localforage from 'localforage'; var GetItems = function (data, store) { if (store === undefined) { store = localforage; } if (Array.isArray(data)) { var keys = data; data = {}; for (var i = 0, cnt = keys.length; i < cnt; i++) { data[keys[i]] = null; } } var promises = []; for (let key in data) { promises.push( store.getItem(key) .then(function (value) { data[key] = value; }) ); } return Promise.all(promises) .then(function () { return Promise.resolve(data); }) } export default GetItems;