BONFIRE READY TO SHIP
This commit is contained in:
@@ -33,24 +33,20 @@ exports.index = function(req, res) {
|
||||
};
|
||||
|
||||
exports.returnNextBonfire = function(req, res, next) {
|
||||
// TODO
|
||||
//var tempUser = false;
|
||||
if (!req.user) {
|
||||
res.redirect('bonfires/meet-bonfire');
|
||||
//tempUser = true;
|
||||
//req.user = new User();
|
||||
return res.redirect('bonfires/meet-bonfire');
|
||||
}
|
||||
var currentTime = parseInt(+new Date() / 1000)
|
||||
var currentTime = parseInt(+new Date() / 1000);
|
||||
if (currentTime - req.user.lastContentSync > 86400) {
|
||||
req.user.lastContentSync = currentTime;
|
||||
var completed = req.user.completedBonfires.map(function(elem) {
|
||||
var completed = req.user.completedBonfires.map(function (elem) {
|
||||
return elem._id;
|
||||
});
|
||||
|
||||
req.user.uncompletedBonfires = resources.allBonfireIds().filter(function(elem) {
|
||||
if (completed.indexOf(elem) === -1) {
|
||||
return elem;
|
||||
}
|
||||
req.user.uncompletedBonfires = resources.allBonfireIds().filter(function (elem) {
|
||||
if (completed.indexOf(elem) === -1) {
|
||||
return elem;
|
||||
}
|
||||
});
|
||||
req.user.save();
|
||||
}
|
||||
@@ -109,7 +105,7 @@ exports.returnIndividualBonfire = function(req, res, next) {
|
||||
completedWith: null,
|
||||
title: bonfire[bonfireNumber].name,
|
||||
name: bonfire[bonfireNumber].name,
|
||||
difficulty: +bonfire[bonfireNumber].difficulty,
|
||||
difficulty: Math.floor(+bonfire[bonfireNumber].difficulty),
|
||||
brief: bonfire[bonfireNumber].description[0],
|
||||
details: bonfire[bonfireNumber].description.slice(1),
|
||||
tests: bonfire[bonfireNumber].tests,
|
||||
|
Reference in New Issue
Block a user