optimize web socket interface, add some test case for ws

This commit is contained in:
OttoMao
2015-04-27 16:23:12 +08:00
parent 8e7aef70ae
commit f98721c482
8 changed files with 91 additions and 70 deletions

View File

@@ -83,12 +83,10 @@ anyproxy_wsUtil.prototype.reqBody = function(id,callback){
type : "reqBody",
id : id
};
if(!callback){
this.send(payload);
}else{
if(callback){
var reqRef = "r_" + Math.random()*100 + "_" + (new Date().getTime());
payload.reqRef = reqRef;
this.bodyCbMap[reqRef] = callback;
this.send(payload);
}
this.send(payload);
};

View File

@@ -42,11 +42,6 @@ define("./detail",['$', 'gallery/underscore/1.6.0/underscore.js'],function(requi
var cbMap = {};
//data via web socket
var socketPort = $("#socketPort").val(),
baseUrl = $("#baseUrl").val(),
dataSocket = new WebSocket("ws://" + baseUrl + ":" + socketPort);
function render(data,cb){
var resultEl = $(_.template(tpl, data)),
id = data._id;