fixed localStorage key
This commit is contained in:
@@ -1,19 +1,15 @@
|
||||
import { defaultGame } from "./prefabs/game";
|
||||
import { Game, serializeGameToString, deserializeGame, deserializeGameFromString } from '@incgame/engine';
|
||||
|
||||
export const saveParams = {
|
||||
path: 'default',
|
||||
}
|
||||
|
||||
const KEY_GAME = 'incgame';
|
||||
|
||||
export function save(game: Game) {
|
||||
localStorage.setItem(`${saveParams.path}_${KEY_GAME}`, serializeGameToString(game));
|
||||
localStorage.setItem(KEY_GAME, serializeGameToString(game));
|
||||
}
|
||||
|
||||
export function load(): Game {
|
||||
try {
|
||||
const raw = localStorage.getItem(`${saveParams.path}_${KEY_GAME}`);
|
||||
const raw = localStorage.getItem(KEY_GAME);
|
||||
if (raw)
|
||||
return deserializeGameFromString(raw);
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user