12345678910111213141516171819202122232425262728293031323334353637 |
- const localStorageGameId = "terrassumptions:gameId";
- const localStoragePlayerName = "terrassumptions:playerName";
- const localStoragePlayerId = "terrassumptions:playerId";
- const localStorageTimer = "terrassumptions:timer";
- export const saveGameInfoToLocalStorage = (gameId, playerName, playerId) => {
- localStorage.setItem(localStorageGameId, gameId);
- localStorage.setItem(localStoragePlayerName, playerName);
- localStorage.setItem(localStoragePlayerId, playerId);
- }
- export const clearGameInfoFromLocalStorage = () => {
- localStorage.removeItem(localStorageGameId);
- localStorage.removeItem(localStoragePlayerName);
- localStorage.removeItem(localStoragePlayerId);
- }
- export const useGameInfoFromLocalStorage = () => {
- const gameId = localStorage.getItem(localStorageGameId);
- const playerName = localStorage.getItem(localStoragePlayerName);
- const playerId = localStorage.getItem(localStoragePlayerId);
- return { gameId, playerName, playerId };
- }
- export const saveTimerToLocalStorage = (timer) => {
- localStorage.setItem(localStorageTimer, timer.toString());
- }
- export const clearTimerFromLocalStorage = () => {
- localStorage.removeItem(localStorageTimer);
- }
- export const useTimerFromLocalStorage = () => {
- const timer = localStorage.getItem(localStorageTimer);
- return timer === null ? null : Number.parseInt(timer);
- }
|