This commit is contained in:
Josh Harvey 2016-11-28 03:34:18 +02:00
parent ee0eecbd30
commit 48a9f9d204
14 changed files with 186 additions and 130 deletions

View file

@ -2,7 +2,7 @@ const R = require('ramda')
const db = require('./db')
let settings
let settingsCache
function load () {
return Promise.all([
@ -10,15 +10,15 @@ function load () {
loadAccounts()
])
.then(function ([data, accounts]) {
settings = {
settingsCache = {
config: data.data,
accounts: accounts
}
return settings
return settingsCache
})
.catch(err => {
settings = undefined
settingsCache = undefined
throw err
})
}
@ -34,6 +34,10 @@ function loadAccounts () {
})
}
function settings () {
return settingsCache
}
module.exports = {
settings,
load