Browse Source

shallow copy redux state

pull/8/head
Tim Glasgow 2 years ago
parent
commit
ca93360971
  1. 12
      squarenotsquare/src/redux/actions/UserActions.js

12
squarenotsquare/src/redux/actions/UserActions.js

@ -10,14 +10,16 @@ export function squareStartPressed() {
}
}
export function squareFinished(score, finalTime) {
export function squareFinished(answers, finalTime) {
return (dispatch, getState) => {
squareNav('Score');
let newUser = getState().user;
setTimeout(() => squareNav('Score'), 3000);
const userState = getState().user;
let newUser = {...userState};
newUser.lastGameTime = finalTime;
newUser.lastGameScore = score;
newUser.lastGameAnswers = answers;
dispatch({
type: SQUARE_FINISHED
type: SQUARE_FINISHED,
user: newUser
});
}
}
Loading…
Cancel
Save