UNPKG

bull-ui-temp

Version:

Front-end web interface for Bull Job Manager with Bull 3.0.0 support

32 lines (23 loc) 737 B
'use strict'; 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); }); }); };