Работа над api reader, worker

This commit is contained in:
Book Pauk
2019-01-11 22:20:25 +07:00
parent 33caf94988
commit 75bed20f0c
8 changed files with 181 additions and 4 deletions

View File

@@ -0,0 +1,23 @@
const BaseController = require('./BaseController');
const workerState = require('../core/workerState');
class WorkerController extends BaseController {
async getState(req, res) {
const request = req.body;
let error = '';
try {
if (!request.workerId)
throw new Error(`key 'workerId' is wrong`);
const state = workerState.getState(request.workerId);
return (state ? state : {});
} catch (e) {
error = e.message;
}
//bad request
res.status(400).send({error});
return false;
}
}
module.exports = WorkerController;