fixes
This commit is contained in:
parent
ee0eecbd30
commit
48a9f9d204
14 changed files with 186 additions and 130 deletions
|
|
@ -9,7 +9,7 @@ const configManager = require('./config-manager')
|
|||
const db = require('./db')
|
||||
const dbm = require('./postgresql_interface')
|
||||
const pairing = require('./pairing')
|
||||
const settingsLoader = require('./settings')
|
||||
const settingsLoader = require('./settings-loader')
|
||||
|
||||
let plugins
|
||||
|
||||
|
|
@ -27,12 +27,12 @@ function poll (req, res, next) {
|
|||
const deviceId = req.deviceId
|
||||
const deviceTime = req.deviceTime
|
||||
const pid = req.query.pid
|
||||
const settings = settingsLoader.settings
|
||||
const settings = settingsLoader.settings()
|
||||
const config = configManager.machineScoped(deviceId, settings.config)
|
||||
|
||||
pids[deviceId] = {pid, ts: Date.now()}
|
||||
|
||||
plugins.pollQueries(settings, deviceTime, deviceId, req.query)
|
||||
plugins.pollQueries(deviceTime, deviceId, req.query)
|
||||
.then(results => {
|
||||
const cartridges = results.cartridges
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ function poll (req, res, next) {
|
|||
const langs = config.languages.machineLanguages
|
||||
|
||||
const locale = {
|
||||
fiatCode: config.currencies.fiatCode,
|
||||
fiatCode: config.currencies.fiatCurrency,
|
||||
localeInfo: {
|
||||
primaryLocale: langs[0],
|
||||
primaryLocales: langs
|
||||
|
|
@ -248,7 +248,10 @@ function updateCachedAction (req, body, status) {
|
|||
}
|
||||
|
||||
function errorHandler (err, req, res, next) {
|
||||
const statusCode = err.code || 500
|
||||
const statusCode = err.name === 'HttpError'
|
||||
? err.code || 500
|
||||
: 500
|
||||
|
||||
const json = {error: err.message}
|
||||
|
||||
logger.error(err)
|
||||
|
|
@ -301,9 +304,9 @@ function authorize (req, res, next) {
|
|||
return next()
|
||||
}
|
||||
|
||||
throw new Error('Unauthorized')
|
||||
throw httpError('Unauthorized', 403)
|
||||
})
|
||||
.catch(e => res.status(403).end())
|
||||
.catch(next)
|
||||
}
|
||||
|
||||
function init (opts) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue