refactor and lint home router

This commit is contained in:
Berkeley Martinez
2015-08-11 13:22:16 -07:00
parent 7348cff96e
commit 6fd19738ce

View File

@ -1,29 +1,29 @@
var defaultProfileImage = import { defaultProfileImage } from '../../common/utils/constantStrings.json';
require('../../common/utils/constantStrings.json').defaultProfileImage;
var message = const message =
'Learn to Code JavaScript and get a Coding Job by Helping Nonprofits'; 'Learn to Code JavaScript and get a Coding Job by Helping Nonprofits';
module.exports = function(app) { module.exports = function(app) {
var router = app.loopback.Router(); var router = app.loopback.Router();
router.get('/', index); router.get('/', addDefaultImage, index);
app.use(router); app.use(router);
function index(req, res, next) { function addDefaultImage(req, res, next) {
if (req.user) if (!req.user || req.user.picture) {
if (!req.user.picture) { return next();
req.user.picture = defaultProfileImage;
req.user.save(function (err) {
if (err) {
return next(err);
} }
res.render('get-started', {title: message}); req.user.picture = defaultProfileImage;
req.user.save(function(err) {
if (err) { return next(err); }
next();
}); });
} else { }
res.render('resources/get-started', {title: message});
} else { function index(req, res) {
if (req.user) {
return res.render('resources/get-started', { title: message });
}
res.render('home', { title: message }); res.render('home', { title: message });
} }
}
}; };