Skip to content

Commit a2a4b02

Browse files
committed
refactor localStorage
1 parent 49a39d8 commit a2a4b02

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/components/GameLevel/Level.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ import {
2020
getClashingQueensPreference,
2121
getShowInstructionsPreference,
2222
isLevelCompleted,
23-
markLevelAsCompleted,
23+
saveLevelAsCompleted,
2424
setShowClockPreference,
2525
setAutoPlaceXsPreference,
2626
setClashingQueensPreference,
2727
setShowInstructionsPreference,
28-
markLevelProgress,
28+
saveLevelAsNotCompleted,
2929
getStoredLevel,
3030
} from "../../utils/localStorage";
3131
import getNavigationLevels from "@/utils/getNavigationLevels";
@@ -377,9 +377,9 @@ const Level = ({ id, level }) => {
377377
useEffect(() => {
378378
if (!boardLoaded) return;
379379
if (hasWon) {
380-
markLevelAsCompleted(Number(id), timer, board);
380+
saveLevelAsCompleted(Number(id), timer, board);
381381
} else {
382-
markLevelProgress(Number(id), timer, board);
382+
saveLevelAsNotCompleted(Number(id), timer, board);
383383
}
384384
}, [timer, board, boardLoaded]);
385385

src/utils/localStorage.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,19 @@ const LOCAL_STORAGE = {
3030

3131
const migrateStoredLevelsLocalStorage = (storedLevels) => {
3232
if (!Array.isArray(storedLevels)) return storedLevels;
33-
const storedLevelsMigrated = {}
33+
const levelsMigrated = {}
3434

3535
storedLevels.forEach(completedLevel => {
3636
const level = levels[`level${completedLevel}`]
3737
const levelSize = level?.size
38-
storedLevelsMigrated[completedLevel] = {
38+
levelsMigrated[completedLevel] = {
3939
completed: true,
4040
board: levelSize && createEmptyBoard(levelSize),
4141
time: 0
4242
}
4343
})
44-
storeLevels(storedLevelsMigrated);
45-
return storedLevelsMigrated;
44+
storeLevels(levelsMigrated);
45+
return levelsMigrated;
4646
}
4747

4848
const getStoredLevels = () => {
@@ -63,11 +63,11 @@ export const getStoredLevel = (levelNumber) => {
6363
return storedLevels[levelNumber];
6464
}
6565

66-
export const markLevelAsCompleted = (levelNumber, time, board) => {
66+
export const saveLevelAsCompleted = (levelNumber, time, board) => {
6767
saveLevel(levelNumber, time, board, true);
6868
}
6969

70-
export const markLevelProgress = (levelNumber, time, board) => {
70+
export const saveLevelAsNotCompleted = (levelNumber, time, board) => {
7171
saveLevel(levelNumber, time, board, false);
7272
}
7373

0 commit comments

Comments
 (0)