diff options
Diffstat (limited to 'diller-web.js')
-rw-r--r-- | diller-web.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/diller-web.js b/diller-web.js index 4cceaa1..f89755f 100644 --- a/diller-web.js +++ b/diller-web.js @@ -1,3 +1,4 @@ +var fs = require('fs'); var di = require('di'); var injector = new di.Injector(); @@ -6,5 +7,14 @@ config.configureLogging('web'); var dillerWeb = injector.get(require('./src/web/DillerWeb')); dillerWeb.init(); -dillerWeb.generateRpc(); + +if (config.updateDillerRpc) { + var DillerRpc = dillerWeb.generateRpc(); + var orig = fs.readFileSync('web/static/app/DillerRpc.js', {encoding: 'utf-8'}); + if (orig != DillerRpc) { + console.log('DillerRpc updated'); + fs.writeFileSync('web/static/app/DillerRpc.js', DillerRpc); + } +} + dillerWeb.listen(); |