UNPKG

@coorpacademy/progression-engine

Version:

22 lines (21 loc) 754 B
"use strict"; exports.__esModule = true; exports.default = requestedClues; var _includes2 = _interopRequireDefault(require("lodash/fp/includes")); var _concat2 = _interopRequireDefault(require("lodash/fp/concat")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function requestedClues(config) { return (array = [], action) => { switch (action.type) { case 'clue': { const requestedClueAction = action; const slideRef = requestedClueAction.payload.content.ref; return (0, _includes2.default)(slideRef, array) ? array : (0, _concat2.default)(array, [slideRef]); } default: return array; } }; } //# sourceMappingURL=requested-clues.js.map