Reduce volume of data requested from webservice

This commit is contained in:
Rowan Manning
2013-09-25 14:40:00 +01:00
parent 2ed29319f8
commit 25c1322d46

View File

@@ -9,18 +9,18 @@ module.exports = route;
function route (app) {
app.express.get('/:id', function (req, res, next) {
app.webservice.task(req.params.id).get({}, function (err, task) {
app.webservice.task(req.params.id).get({lastres: true}, function (err, task) {
if (err) {
return next();
}
app.webservice.task(req.params.id).results({full: true}, function (err, results) {
app.webservice.task(req.params.id).results({}, function (err, results) {
if (err) {
return next(err);
}
res.render('task', {
task: presentTask(task),
results: results.map(presentResult),
lastResult: presentResult(results[0]) || null,
lastResult: task.lastResult || null,
added: (typeof req.query.added !== 'undefined')
});
});