diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2015-10-25 00:33:41 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2015-10-25 01:47:52 +0200 |
commit | e8ec4001ce1297d5a3db6d3fc8af8de47daa6a61 (patch) | |
tree | 839d9c1da0c2b1db539c104d9aacc8c8e62a3dcd /diller-web.js | |
parent | 0266bdd60cb9cccf20a5ded3eba72ea833bee72d (diff) | |
download | diller-server-e8ec4001ce1297d5a3db6d3fc8af8de47daa6a61.tar.gz diller-server-e8ec4001ce1297d5a3db6d3fc8af8de47daa6a61.tar.bz2 diller-server-e8ec4001ce1297d5a3db6d3fc8af8de47daa6a61.tar.xz diller-server-e8ec4001ce1297d5a3db6d3fc8af8de47daa6a61.zip |
wip
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(); |