25 lines
		
	
	
		
			634 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			634 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var defaultProfileImage =
 | 
						|
  require('../../common/utils/constantStrings.json').defaultProfileImage;
 | 
						|
var message =
 | 
						|
  'Learn to Code JavaScript and get a Coding Job by Helping Nonprofits';
 | 
						|
 | 
						|
module.exports = function(app) {
 | 
						|
  var router = app.loopback.Router();
 | 
						|
  router.get('/', index);
 | 
						|
 | 
						|
  app.use(router);
 | 
						|
 | 
						|
  function index(req, res, next) {
 | 
						|
    if (req.user && !req.user.picture) {
 | 
						|
      req.user.picture = defaultProfileImage;
 | 
						|
 | 
						|
      req.user.save(function(err) {
 | 
						|
        if (err) { return next(err); }
 | 
						|
        res.render('home', { title: message });
 | 
						|
      });
 | 
						|
    } else {
 | 
						|
      res.render('home', { title: message });
 | 
						|
    }
 | 
						|
  }
 | 
						|
};
 |