UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

24 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var redux_observable_1 = require("redux-observable"); var cosmoui_1 = require("cosmoui"); var actions_1 = require("../actions"); exports.fetchCourierCallsignSuccess = function (action$, store) { return action$.ofType(actions_1.FETCH_COURIER_CALLSIGNS.SUCCESS) .map(function (action) { var courierAssignments = action.result.courierAssignments; var callsigns = Object.keys(courierAssignments) .reduce(function (acc, curr) { var callsign = courierAssignments[curr].callsign; acc[callsign] = curr; return acc; }, {}); return actions_1.setCourierCallsigns(callsigns); }); }; exports.fetchCourierCallsignError = function (action$, store) { return action$.ofType(actions_1.FETCH_COURIER_CALLSIGNS.ERROR) .mapTo(cosmoui_1.notificationError('Failed to find a courier with the callsign ')); }; exports.fetchCourierCallsignEpics = redux_observable_1.combineEpics(exports.fetchCourierCallsignSuccess, exports.fetchCourierCallsignError); //# sourceMappingURL=fetch-courier-callsigns.js.map