Write save data to local storage * @param {string} saveName - unique name for the game/save * @param {Object} saveData - object containing data to be saved * @memberof Utilities
(saveName, saveData)
| 218 | * @param {Object} saveData - object containing data to be saved |
| 219 | * @memberof Utilities */ |
| 220 | function writeSaveData(saveName, saveData) |
| 221 | { |
| 222 | ASSERT(isStringLike(saveName), 'saveData requires saveName string'); |
| 223 | // tolerate localStorage being unavailable or quota exceeded |
| 224 | try { localStorage[saveName] = JSON.stringify(saveData); } |
| 225 | catch { LOG('writeSaveData: failed to write', saveName); } |
| 226 | } |
| 227 | |
| 228 | /////////////////////////////////////////////////////////////////////////////// |
| 229 |
nothing calls this directly
no test coverage detected