added emitter class; express.listen only after background tasks complete; closes #1227

This commit is contained in:
psychobunny
2014-03-17 12:53:31 -04:00
parent 16f1db4f5d
commit 941c3b2d7e
3 changed files with 14 additions and 4 deletions

View File

@@ -7,6 +7,8 @@ var templates = require('./../../public/src/templates'),
plugins = require('./../plugins'),
db = require('./../database'),
auth = require('./../routes/authentication'),
emitter = require('./../emitter'),
async = require('async'),
path = require('path'),
fs = require('fs'),
@@ -119,6 +121,7 @@ function compileTemplates(pluginTemplates) {
if (err) {
winston.error(err);
} else {
emitter.emit('templates:compiled');
winston.info('[themes] Successfully compiled templates.');
}
});