convert settings-loader to lodash

This commit is contained in:
Josh Harvey 2017-01-08 19:04:02 +02:00
parent 745573759e
commit d9b2e021e7

View file

@ -1,4 +1,4 @@
const R = require('ramda')
const _ = require('lodash/fp')
const db = require('./db')
@ -43,13 +43,13 @@ function loadLatestConfig () {
}
function loadAccounts () {
const toFields = fieldArr => R.fromPairs(R.map(r => [r.code, r.value], fieldArr))
const toFields = fieldArr => _.fromPairs(_.map(r => [r.code, r.value], fieldArr))
const toPairs = r => [r.code, toFields(r.fields)]
return db.oneOrNone('select data from user_config where type=$1', 'accounts')
.then(function (data) {
if (!data) return {}
return R.fromPairs(R.map(toPairs, data.data.accounts))
return _.fromPairs(_.map(toPairs, data.data.accounts))
})
}