u
This commit is contained in:
@@ -6,11 +6,12 @@ const setupAuthApi = require('./auth');
|
||||
const setupViewsApi = require('./views');
|
||||
const setupRulesApi = require('./rules');
|
||||
const setupOutputsApi = require('./outputs');
|
||||
const setupOutputConfigApi = require('./output-config');
|
||||
const setupDevicesApi = require('./devices');
|
||||
const setupReadingsApi = require('./readings');
|
||||
|
||||
module.exports = function setupAllApis(app, context) {
|
||||
const { db, bcrypt, jwt, JWT_SECRET, OUTPUT_CHANNELS, OUTPUT_BINDINGS, runRules, activeRuleIds } = context;
|
||||
const { db, bcrypt, jwt, JWT_SECRET, getOutputChannels, getOutputBindings, runRules, activeRuleIds } = context;
|
||||
|
||||
// Auth middleware helpers
|
||||
const checkAuth = (req, res, next) => {
|
||||
@@ -37,7 +38,8 @@ module.exports = function setupAllApis(app, context) {
|
||||
setupAuthApi(app, { db, bcrypt, jwt, JWT_SECRET });
|
||||
setupViewsApi(app, { db, checkAuth, requireAdmin });
|
||||
setupRulesApi(app, { db, checkAuth, requireAdmin, runRules, activeRuleIds });
|
||||
setupOutputsApi(app, { db, OUTPUT_CHANNELS, OUTPUT_BINDINGS });
|
||||
setupDevicesApi(app, { db, OUTPUT_CHANNELS });
|
||||
setupOutputConfigApi(app, { db, checkAuth, requireAdmin });
|
||||
setupOutputsApi(app, { db, getOutputChannels, getOutputBindings });
|
||||
setupDevicesApi(app, { db, getOutputChannels });
|
||||
setupReadingsApi(app, { db });
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user