From 5d69f56d7abef3a6dbfdc438cb3d2107fc78f8fb Mon Sep 17 00:00:00 2001 From: Absurdon Date: Sun, 18 Nov 2018 22:13:47 +0100 Subject: [PATCH] open socket when main component mounts --- app/javascripts/app.js | 2 +- app/javascripts/components/main.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/javascripts/app.js b/app/javascripts/app.js index 9273a57..5fa4eb7 100644 --- a/app/javascripts/app.js +++ b/app/javascripts/app.js @@ -2,7 +2,7 @@ const React = require("react"); const ReactDOM = require("react-dom"); const App = require("javascripts/components/main"); const io = require("socket.io-client"); -const socketUrl = window.location.protocol + "//" + window.location.hostname + ":"+ window.location.port; +const socketUrl = window.location.origin; const socket = io(socketUrl); module.exports = function (mount) { diff --git a/app/javascripts/components/main.js b/app/javascripts/components/main.js index fe42b0d..98fad37 100644 --- a/app/javascripts/components/main.js +++ b/app/javascripts/components/main.js @@ -44,7 +44,8 @@ const App = React.createClass({ this.setState({ status: "banned" }); } }); - this.setState({ socket: socket }); + this.setState({ socket: socket }); + socket.open(); }, render() {