opds-web-client
Version:
16 lines (15 loc) • 719 B
JavaScript
var store_1 = require("./store");
var mergeRootProps_1 = require("./components/mergeRootProps");
function buildInitialState(collectionUrl, bookUrl) {
var store = store_1.default(undefined, []);
var fetchCollectionAndBook = mergeRootProps_1.createFetchCollectionAndBook(store.dispatch);
return new Promise(function (resolve, reject) {
fetchCollectionAndBook(collectionUrl, bookUrl).then(function (_a) {
var collectionData = _a.collectionData, bookData = _a.bookData;
resolve(store.getState());
}).catch(function (err) { return reject(err); });
});
}
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = buildInitialState;
;