Initial structure

This commit is contained in:
Aslan 2025-12-30 16:57:07 +01:00
parent ecb354cf6e
commit 874bd18f11
14 changed files with 157 additions and 1 deletions

17
src/store/game/game.ts Normal file
View file

@ -0,0 +1,17 @@
import { fetchTime } from "../../services/game/game";
import { GameAction } from "./actions";
import { IGameState } from "./types";
function gameReducer(state: IGameState, action: GameAction): IGameState {
switch (action.type) {
case "FETCH_TIME_START":
fetchTime();
return { ...state };
case "FETCH_TIME_FINISH":
return { ...state, time: action.payload };
default:
return state;
}
}
export { gameReducer };