1 | import _get from "lodash/fp/get";
|
2 | import _concat from "lodash/fp/concat";
|
3 | export default function allAnswers(config) {
|
4 | return (answers = [], action) => {
|
5 | switch (action.type) {
|
6 | case 'answer':
|
7 | {
|
8 | const answerAction = action;
|
9 | const answer = {
|
10 | slideRef: _get('payload.content.ref', answerAction),
|
11 | isCorrect: _get('payload.isCorrect', answerAction),
|
12 | answer: _get('payload.answer', answerAction)
|
13 | };
|
14 | return _concat(answers, answer);
|
15 | }
|
16 |
|
17 | default:
|
18 | return answers;
|
19 | }
|
20 | };
|
21 | }
|
22 |
|
\ | No newline at end of file |