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) => { return (dispatch, getState) => {
squareNav('Score'); setTimeout(() => squareNav('Score'), 3000);
let newUser = getState().user; const userState = getState().user;
let newUser = {...userState};
newUser.lastGameTime = finalTime; newUser.lastGameTime = finalTime;
newUser.lastGameScore = score; newUser.lastGameAnswers = answers;
dispatch({ dispatch({
type: SQUARE_FINISHED type: SQUARE_FINISHED,
user: newUser
}); });
} }
} }
Loading…
Cancel
Save