UNPKG

slanted-gamedev-toolz

Version:

A slanted mix of tools for your brilliant ideas in game design.

19 lines (18 loc) 789 B
import { localSaveStoryEvents } from "../../constants/HBC_CONSTANTS"; import { compressObjectWithPako, decompressStringWithPako, } from "../../ui/components/smartComponents/ImportExportLocalStorage/saveStringUtil"; export const getStoryEventsFromLocalStorage = () => { const storyEventJson = localStorage.getItem(localSaveStoryEvents); if (!storyEventJson) return []; const storyEvents = decompressStringWithPako(storyEventJson); if (!storyEvents) { return []; } return storyEvents; }; export const saveStoryEventsToLocalStorage = (storyEvents) => { localStorage.setItem(localSaveStoryEvents, compressObjectWithPako(storyEvents)); }; export const deleteStoryEventsFromLocalStorage = () => { localStorage.removeItem(localSaveStoryEvents); };