geddy.model.Article.all({},{sort: {createdAt:"desc"}},function(err, articles) { self.respond({params: params, articles: articles, events: geddy.model.Event.getFutureEvents()});
});Event.getFutureEvents = function () { var today = new Date(); Event.all({when:{gt: today}},function(err,events){
//"when" is the Event date
return events;
});}Event.getFutureEvents = (callback) { ^SyntaxError: Unexpected token {this.index = function (req, resp, params) { var self = this; geddy.model.Event.getFutureEvents(function(nothing,events){
console.log(events); });
geddy.model.Article.all({},{sort: {createdAt:"desc"}},function(err, articles) { self.respond({params: params, articles: articles, events: events}); }); };this.index= function(req, resp, params){
var self = this;
geddy.model.Event.getFutureEvents(function(err, events) {
geddy.model.Article.all({}, {sort: {createdAt: 'desc'}}, function(err, articles) {
self.respond({params: params, articles: articles, events: events});
});
});
}geddy.model.Event.getFutureAvents(function(err, a) {
geddy.model.Some.getFutureBvents(function(err, b) {
geddy.model.Thing.getFutureCvents(function(err, c) {
geddy.model.Mouse.getFutureDvents(function(err, d) {
geddy.model.Keyboard.getFutureEEvents(function(err, e) {
geddy.model.Ipod.getFutureFvents(function(err, f) {
geddy.model.Article.all({}, {sort: {createdAt: 'desc'}}, function(err, articles) {
self.respond({params: params, articles: articles, events: events, a:a,b:b,c:c,d:d.....[etc]});
});
});
});
});
});
});
});
var self = this
, opts = {};
opts.params = params;
var gotThings = function (err, things) {
opts.things = things;
this.respond(opts);
}
var gotSomes = function (err, somes) {
opts.somes = somes;
geddy.model.Thing.getFutureThings(gotThings);
}
var gotEvents = function (err, events) {
opts.events = events
geddy.model.Some.getFutureSomes(gotSomes);
}