@coorpacademy/progression-engine
Version:
19 lines (17 loc) • 521 B
JavaScript
import concat from 'lodash/fp/concat';
import includes from 'lodash/fp/includes';
export default function requestedClues(config) {
return (array = [], action) => {
switch (action.type) {
case 'clue':
{
const requestedClueAction = action;
const slideRef = requestedClueAction.payload.content.ref;
return includes(slideRef, array) ? array : concat(array, [slideRef]);
}
default:
return array;
}
};
}
//# sourceMappingURL=requested-clues.js.map