@coorpacademy/progression-engine
Version:
34 lines (27 loc) • 934 B
JavaScript
;
exports.__esModule = true;
exports.default = allAnswers;
var _concat = require('lodash/fp/concat');
var _concat2 = _interopRequireDefault(_concat);
var _get = require('lodash/fp/get');
var _get2 = _interopRequireDefault(_get);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function allAnswers(config) {
return (answers = [], action) => {
switch (action.type) {
case 'answer':
{
const answerAction = action;
const answer = {
slideRef: (0, _get2.default)('payload.content.ref', answerAction),
isCorrect: (0, _get2.default)('payload.isCorrect', answerAction),
answer: (0, _get2.default)('payload.answer', answerAction)
};
return (0, _concat2.default)(answers, answer);
}
default:
return answers;
}
};
}
//# sourceMappingURL=all-answers.js.map