Merge pull request #2510 from emanuelschuetze/protocol

Support https as websocket protocol (wss).
This commit is contained in:
Norman Jäckel 2016-10-17 11:52:02 +02:00 committed by GitHub
commit d2ee235293

View File

@ -52,6 +52,13 @@ angular.module('OpenSlidesApp.core', [
var recInterval = null;
$rootScope.connected = false;
var websocketProtocol;
if (location.protocol == 'https:') {
websocketProtocol = 'wss:';
} else {
websocketProtocol = 'ws:';
}
var websocketPath;
if (REALM == 'site') {
websocketPath = '/ws/site/';
@ -73,7 +80,7 @@ angular.module('OpenSlidesApp.core', [
}
};
var newConnect = function () {
socket = new WebSocket('ws://' + location.host + websocketPath);
socket = new WebSocket(websocketProtocol + '//' + location.host + websocketPath);
clearInterval(recInterval);
socket.onopen = function () {
$rootScope.connected = true;