diff options
author | Jasper Van der Jeugt | 2020-07-29 18:56:31 +0200 |
---|---|---|
committer | Jasper Van der Jeugt | 2020-07-29 18:56:31 +0200 |
commit | 057d954fe8d3265fc122f4a3066eab15eb7653d3 (patch) | |
tree | 0add61cd3113efd4d0def3dbdeb52c9fab6a8321 /client/index.html | |
parent | 0e2f396f26a490cfdd13b3fbda54a8ca53a28e26 (diff) |
Client talking to server
Diffstat (limited to '')
-rw-r--r-- | client/index.html | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/client/index.html b/client/index.html index 3803738..75ee56d 100644 --- a/client/index.html +++ b/client/index.html @@ -9,6 +9,17 @@ <script type="text/JavaScript" src="/assets/client.js"></script> <script> var app = Elm.Client.init({node: document.querySelector("main")}); + + var roomId = document.location.pathname.split("/")[2]; + var url = "ws://" + document.location.host + + "/rooms/" + roomId + "/events"; + var socket = new WebSocket(url); + app.ports.webSocketOut.subscribe(function(message) { + socket.send(message); + }); + socket.addEventListener("message", function(event) { + app.ports.webSocketIn.send(event.data); + }); </script> </body> </html> |