This commit is contained in:
Viktor Rådberg
2023-12-27 21:03:22 +01:00
parent 00bda4fb68
commit 2ca6b91d09
2 changed files with 15 additions and 4 deletions

View File

@@ -60,7 +60,10 @@ export const GlobalSettingsProvider = ({
useEffect(() => {
console.log('initialGameSettings', JSON.parse(savedGameSettings as string));
if (JSON.parse(savedGameSettings as string).gridArea) {
if (savedGameSettings && JSON.parse(savedGameSettings).gridAreas) {
console.log('lmao1');
removeLocalStorage();
return;
}
@@ -68,15 +71,19 @@ export const GlobalSettingsProvider = ({
//parse existing game settings with zod schema
const parsedInitialGameSettings =
InitialGameSettingsSchema.safeParse(initialGameSettings);
console.log('lmao2');
if (!parsedInitialGameSettings.success) {
console.log('lmao3');
removeLocalStorage();
return;
}
console.log('llam');
localStorage.setItem(
'initialGameSettings',
JSON.stringify(parsedInitialGameSettings.data)
JSON.stringify(initialGameSettings)
);
}, [initialGameSettings]);