From 5573ab7e17400229dd5d79fa50808b38293872fc Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Thu, 23 Nov 2017 11:30:19 +0100 Subject: Add SettingsModel and fix issue with improper mobx data handling --- src/api/server/LocalApi.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/api/server') diff --git a/src/api/server/LocalApi.js b/src/api/server/LocalApi.js index 79ac6e12f..eba236f16 100644 --- a/src/api/server/LocalApi.js +++ b/src/api/server/LocalApi.js @@ -1,3 +1,5 @@ +import SettingsModel from '../../models/Settings'; + export default class LocalApi { // App async updateAppSettings(data) { @@ -13,7 +15,7 @@ export default class LocalApi { async getAppSettings() { const settingsString = localStorage.getItem('app'); try { - const settings = JSON.parse(settingsString) || {}; + const settings = new SettingsModel(JSON.parse(settingsString) || {}); console.debug('LocalApi::getAppSettings resolves', settings); return settings; -- cgit v1.2.3-70-g09d2