closes #5375
[arvados.git] / apps / workbench / app / views / websocket / index.html.erb
index d4259a9210608b1747654fa01767506fdc0280d8..d8053718772fbcd0f8140aa3d85887186983dd70 100644 (file)
@@ -4,7 +4,6 @@
 <h1>Event bus debugging page</h1>
 
 <form>
-<input type="text" style="width:100%" id="websocket-message-type">
 <textarea style="width:100%; height: 10em" id="websocket-message-content"></textarea>
 <button type="button" id="send-to-websocket">Send</button>
 </form>
 <script>
 $(function() {
 putStuffThere = function (content) {
-  $("#PutStuffHere").append(content["message"] + "<br>");
+  $("#PutStuffHere").append(content + "<br>");
 };
 
-var dispatcher = new WebSocketRails('localhost:3032/arvados/v1/events?api_token=<%= Thread.current[:arvados_api_token] %>');
-dispatcher.bind('hello', putStuffThere);
+var dispatcher = new WebSocket('<%= arvados_api_client.discovery[:websocketUrl] %>?api_token=<%= Thread.current[:arvados_api_token] %>');
+dispatcher.onmessage = function(event) {
+  //putStuffThere(JSON.parse(event.data));
+  putStuffThere(event.data);
+};
 
 sendStuff = function () {
-  dispatcher.trigger($("#websocket-message-type").val(), JSON.parse($("#websocket-message-content").val()));
+  dispatcher.send($("#websocket-message-content").val());
 };
 
 $("#send-to-websocket").click(sendStuff);