Some refactoring

This commit is contained in:
Evgenii Abramov
2021-03-21 20:14:18 +03:00
parent a5bbe586d4
commit 41679706f0

View File

@@ -3,20 +3,23 @@
const passport = require('passport'); const passport = require('passport');
module.exports.info = [ module.exports.info = [
passport.authenticate('bearer', {session: true}), (req, res) => { passport.authenticate('bearer', {session: true}),
(req, res) => {
const {user} = req; const {user} = req;
res.json({user_id: user.id, name: user.name, scope: req.authInfo.scope}); res.json({user_id: user.id, name: user.name, scope: req.authInfo.scope});
} }
]; ];
module.exports.ping = [ module.exports.ping = [
passport.authenticate('bearer', {session: true}), (req, res) => { passport.authenticate('bearer', {session: true}),
(req, res) => {
res.status(200).send('OK'); res.status(200).send('OK');
} }
]; ];
module.exports.devices = [ module.exports.devices = [
passport.authenticate('bearer', {session: true}), (req, res) => { passport.authenticate('bearer', {session: true}),
(req, res) => {
const reqId = req.get('X-Request-Id'); const reqId = req.get('X-Request-Id');
const r = { const r = {
request_id: reqId, request_id: reqId,
@@ -35,7 +38,8 @@ module.exports.devices = [
]; ];
module.exports.query = [ module.exports.query = [
passport.authenticate('bearer', {session: true}), (req, res) => { passport.authenticate('bearer', {session: true}),
(req, res) => {
const reqId = req.get('X-Request-Id'); const reqId = req.get('X-Request-Id');
const r = { const r = {
request_id: reqId, request_id: reqId,
@@ -54,7 +58,8 @@ module.exports.query = [
]; ];
module.exports.action = [ module.exports.action = [
passport.authenticate('bearer', {session: true}), (req, res) => { passport.authenticate('bearer', {session: true}),
(req, res) => {
const reqId = req.get('X-Request-Id'); const reqId = req.get('X-Request-Id');
const r = { const r = {
request_id: reqId, request_id: reqId,
@@ -69,8 +74,8 @@ module.exports.action = [
const capabilities = []; const capabilities = [];
const ldevice = global.devices.find(device => device.data.id == id); const ldevice = global.devices.find(device => device.data.id == id);
for (const payloadCapability of payloadDevice.capabilities) { for (const pdc of payloadDevice.capabilities) {
capabilities.push(ldevice.setCapabilityState(payloadCapability.state.value , payloadCapability.type, payloadCapability.state.instance)); capabilities.push(ldevice.setCapabilityState(pdc.state.value , pdc.type, pdc.state.instance));
} }
r.payload.devices.push({id, capabilities}); r.payload.devices.push({id, capabilities});
@@ -81,7 +86,8 @@ module.exports.action = [
]; ];
module.exports.unlink = [ module.exports.unlink = [
passport.authenticate('bearer', {session: true}), (req, res) => { passport.authenticate('bearer', {session: true}),
(req, res) => {
const reqId = req.get('X-Request-Id'); const reqId = req.get('X-Request-Id');
const r = { const r = {
request_id: reqId, request_id: reqId,