db.connect(function() { app.listen(app.get('port')); db.movie.fixDb(); // Until this bug gets fixed... /* * cronjobs * */ // Start first cronrun after 6 seconds setTimeout((function() { movie.updateFeeds(function(e) { utils.log(e) }); movie.cleanUp(config.keepTime, function(){ }); })(), 6000); setInterval((function() { movie.updateFeeds(function(e) { utils.log(e) }); movie.cleanUp(config.keepTime, function(){ }); })(), config.updateIntervalFeeds); setInterval(movie.cronUpdateInfo, config.updateIntervalInfos); });
app.get('/movie/:id/hide', ensureAuthenticated, function(req, res) { db.movie.hide(req.params.id, function(success){ res.json(success); }); });
app.get('/movies', ensureAuthenticated, function(req, res) { db.movie.get(function(err, movies) { res.json(movies); }); });