bull-ui-temp
Version:
Front-end web interface for Bull Job Manager with Bull 3.0.0 support
32 lines (23 loc) • 737 B
JavaScript
var q = require('q')
var redisModel = require('../models/redis');
module.exports = function (app) {
var getNewJobModel = function(req, res){
var dfd = q.defer();
redisModel.getStatusCounts().done(function(countObject){
var model = { counts: countObject, newjob: true, type: "New Job" };
dfd.resolve(model);
});
return dfd.promise;
};
app.get('/newjob', function (req, res) {
getNewJobModel(req, res).done(function(model){
res.render('newJob', model);
});
});
app.get('/api/newjob', function (req, res) {
getNewJobModel(req, res).done(function(model){
res.json(model);
});
});
};
;