diff options
author | José Bollo <jose.bollo@iot.bzh> | 2017-08-22 09:21:43 +0200 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2017-08-24 19:06:07 +0200 |
commit | 99f9504a15ff302c4aa6842ad2f5095263c23c3f (patch) | |
tree | dd15323afa61004bcde4537d3a46e316820ef884 /test/AFB.js | |
parent | d7936bbe45900b7bb315e0504672d242b7100af5 (diff) |
monitor: Test page for monitoring
This is a test page for showing basic monitoring
use.
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'test/AFB.js')
-rw-r--r-- | test/AFB.js | 22 |
1 files changed, 19 insertions, 3 deletions
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) { |