From 050c0579d9a51cdfb52ea90a5c41bac7e20bdf13 Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 20 May 2018 22:01:46 +1000 Subject: [PATCH] Settings --- src/store.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/store.js b/src/store.js index 0690b411..b7c07bac 100644 --- a/src/store.js +++ b/src/store.js @@ -3,8 +3,19 @@ import Vuex from 'vuex' var plex = require('./store/modules/plex/').default var syncLounge = require('./store/modules/synclounge.js').default +var jsonfile = require('jsonfile') -const settings = require('../settings.json') +let settings + +try { + settings = require('../settings.json') +} catch (e) { + let defaults = require('../example_settings.json') + jsonfile.writeFileSync('./settings.json', defaults) + setTimeout(() => { + settings = require('./settings.json') + }, 50) +} Vue.use(Vuex)