Browse Source

move timeout to screen

pull/11/head
Tim Glasgow 2 years ago
parent
commit
cdb1e3684b
  1. 6
      squarenotsquare/src/redux/actions/UserActions.js
  2. 2
      squarenotsquare/src/screens/AdditionGame.js
  3. 2
      squarenotsquare/src/screens/Game.js

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

@ -14,7 +14,7 @@ export function squareStartPressed(mode, username) {
type: SQUARE_START,
user: userState
});
} else if (mode === 'addition') {
} else {
squareNav('AdditionGame');
dispatch({
type: ADDITION_START,
@ -26,7 +26,7 @@ export function squareStartPressed(mode, username) {
export function squareFinished(answers, finalTime) {
return (dispatch, getState) => {
setTimeout(() => squareNav('Score'), 3000);
squareNav('Score');
const userState = getState().user;
let newUser = {...userState};
newUser.lastGameTime = finalTime;
@ -43,7 +43,7 @@ export function squareFinished(answers, finalTime) {
export function addFinished(answers, finalTime) {
return (dispatch, getState) => {
setTimeout(() => squareNav('Score'), 3000);
squareNav('Score');
const userState = getState().user;
let newUser = {...userState};
newUser.lastGameTime = finalTime;

2
squarenotsquare/src/screens/AdditionGame.js

@ -108,7 +108,7 @@ function AdditionGame(props){
setHeaderColor(styles.darkGreen);
setHeaderText(finalTime + ' s');
setTimerState(4);
dispatch(addFinished(answers.current, finalTime));
setTimeout(() => dispatch(addFinished(answers.current, finalTime)),3000);
}
function generateLine(left, right, pairIndex) {

2
squarenotsquare/src/screens/Game.js

@ -103,7 +103,7 @@ function Game(props){
setHeaderColor(styles.darkGreen);
setHeaderText(finalTime + ' s');
setTimerState(4);
dispatch(squareFinished(answers.current, finalTime));
setTimeout(() => dispatch(squareFinished(answers.current, finalTime)),3000);
}
function generateSquare(pairIndex){

Loading…
Cancel
Save