diff --git a/exec/load/json-client.js b/exec/load/json-client.js index e64547b41a27085a94422f6e464a317c70cec3cc..152fd57dbcf6446329a6397505554bd3921442e8 100644 --- a/exec/load/json-client.js +++ b/exec/load/json-client.js @@ -71,16 +71,12 @@ function JSONClient(serverAddr,serverPort) { this.VERSION = "$Revision$".split(' ')[1]; this.serverAddr=serverAddr; - if(this.serverAddr==undefined) { - this.serverAddr="bbs.thebrokenbubble.com"; - log(LOG_DEBUG,"using default server address: " + this.serverAddr); - } + if(this.serverAddr==undefined) + throw("no host specified"); this.serverPort=serverPort; - if(this.serverPort==undefined) { - this.serverPort=10088; - log(LOG_DEBUG,"using default server port: " + this.serverPort); - } + if(this.serverPort==undefined) + throw("no port specified"); this.settings={ CONNECTION_TIMEOUT: 5, @@ -247,7 +243,7 @@ function JSONClient(serverAddr,serverPort) { var packet=this.receive(); if(!packet) return false; - else if(this.callback) + else if(typeof this.callback == "function") this.callback(packet.data); else this.updates.push(packet.data);