ozserver
Version:
API for OZ
41 lines (38 loc) • 1.09 kB
JavaScript
var Feed;
Feed = require(global.home + '/script/controllers/feed').Feed;
module.exports = function(app, options, streak) {
app.get('/feed/post/:region', function(req, res) {
var feed;
feed = new Feed(req, res);
return feed.emit('get');
});
app.get('/feed/post/:region/:seria', function(req, res) {
var feed;
feed = new Feed(req, res);
return feed.emit('update');
});
app.post('/feed/post', function(req, res) {
var feed;
feed = new Feed(req, res);
feed.on('response', function(data) {
return streak.emit('feed.post', data);
});
return feed.emit('post');
});
app.put('/feed/post', function(req, res) {
var feed;
feed = new Feed(req, res);
feed.on('response', function(data) {
return streak.emit('feed.edit', data);
});
return feed.emit('edit');
});
return app["delete"]('/feed/post/:id', function(req, res) {
var feed;
feed = new Feed(req, res);
feed.on('response', function(data) {
return streak.emit('feed.delete', data);
});
return feed.emit('delete');
});
};