Skip to content

Commit

Permalink
Minor refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed May 28, 2015
1 parent 19255f8 commit 3ad5ac0
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions server.js
Expand Up @@ -30,17 +30,13 @@ var config = cc()
app = restify.createServer()

app.use(restify.gzipResponse());
app.use(restify.queryParser())
app.use(restify.CORS())
app.use(restify.fullResponse())
app.use(restify.queryParser());
app.use(restify.CORS());
app.use(restify.fullResponse());

// Routes
app.get('/api/addons', function(req, res) {
var communityAddons = yamlLoadAll(fs.readFileSync(config.get('FORGE_WEBSITE_DATA_DIR') + "/addons-community.yaml"));
var coreAddons = yamlLoadAll(fs.readFileSync(config.get('FORGE_WEBSITE_DATA_DIR') + "/addons-core.yaml"));

var addons = { 'community': communityAddons, 'core' : coreAddons};
res.json(addons);
res.json(allAddons());
});

app.get('/api/docs', function(req, res) {
Expand Down Expand Up @@ -140,6 +136,14 @@ app.listen(config.get('PORT'), config.get('IP'), function () {
});

/** Auxiliary functions **/
function allAddons() {
var communityAddons = yamlLoadAll(fs.readFileSync(config.get('FORGE_WEBSITE_DATA_DIR') + "/addons-community.yaml"));
var coreAddons = yamlLoadAll(fs.readFileSync(config.get('FORGE_WEBSITE_DATA_DIR') + "/addons-core.yaml"));

var addons = { 'community': communityAddons, 'core' : coreAddons};
return addons;
}

function allNews() {
var body = fs.readFileSync(config.get('FORGE_WEBSITE_DATA_DIR') + "/docs-news.yaml");
var data = yamlLoadAll(body).map(function (item) {
Expand Down

0 comments on commit 3ad5ac0

Please sign in to comment.