X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=test%2FAFB.js;h=88da4d55c9a9a31d627404c65507e1b0c7630837;hb=99f9504a15ff302c4aa6842ad2f5095263c23c3f;hp=c77e5e60056093083902762c3fdeb4e411fb85b6;hpb=d7936bbe45900b7bb315e0504672d242b7100af5;p=src%2Fapp-framework-binder.git diff --git a/test/AFB.js b/test/AFB.js index c77e5e60..88da4d55 100644 --- a/test/AFB.js +++ b/test/AFB.js @@ -1,7 +1,16 @@ AFB = function(base, initialtoken){ -var urlws = "ws://"+window.location.host+"/"+base; -var urlhttp = "http://"+window.location.host+"/"+base; +if (typeof base != "object") + base = { base: base, token: initialtoken }; + +var initial = { + base: base.base || "api", + token: base.token || "hello", + host: base.host || window.location.host, + url: base.url || undefined +}; + +var urlws = initial.url || "ws://"+initial.host+"/"+initial.base; /*********************************************/ /**** ****/ @@ -11,7 +20,7 @@ var urlhttp = "http://"+window.location.host+"/"+base; var AFB_context; { var UUID = undefined; - var TOKEN = initialtoken; + var TOKEN = initial.token; var context = function(token, uuid) { this.token = token; @@ -49,6 +58,7 @@ var AFB_websocket; u = u + '&x-afb-uuid=' + AFB_context.uuid; } this.ws = new WebSocket(u, [ PROTO1 ]); + this.url = u; this.pendings = {}; this.awaitens = {}; this.counter = 0; @@ -132,6 +142,12 @@ var AFB_websocket; function close() { this.ws.close(); + this.ws.onopen = + this.ws.onerror = + this.ws.onclose = + this.ws.onmessage = + this.onopen = + this.onabort = function(){}; } function call(method, request) {