Adding code to enable GUI failover.
Change-Id: I8423f17349411d24332db8670840438d0d8ec8ba
diff --git a/web/gui/src/main/webapp/app/fw/remote/websocket.js b/web/gui/src/main/webapp/app/fw/remote/websocket.js
index 16c1a2b..861bb40 100644
--- a/web/gui/src/main/webapp/app/fw/remote/websocket.js
+++ b/web/gui/src/main/webapp/app/fw/remote/websocket.js
@@ -29,8 +29,14 @@
sid = 0, // event sequence identifier
handlers = {}, // event handler bindings
pendingEvents = [], // events TX'd while socket not up
- url; // web socket URL
+ url, // web socket URL
+ instances = [];
+ var builtinHandlers = {
+ onosInstances: function (data) {
+ instances = data.instances;
+ }
+ }
// ==========================
// === Web socket callbacks
@@ -186,6 +192,11 @@
wsock = _wsock_;
vs = _vs_;
+ // Bind instance handlers
+ bindHandlers({
+ onosInstances: builtinHandlers
+ });
+
return {
resetSid: resetSid,
createWebSocket: createWebSocket,