Forces socket io to use websocket instead of polling

SocketIO uses the last successful method of transport to communicate. But we
have eventlet in our dependency which allows for websocket, and we ideally
want communications to be over websocket. So specified the transport method
as websocket in socket io connect.
This commit is contained in:
Saptak S 2020-11-10 19:57:51 +05:30
parent e38774d33e
commit ac1557fc8f

View File

@ -1,7 +1,12 @@
$(function () {
$(document).ready(function () {
$('.chat-container').removeClass('no-js');
var socket = io.connect('http://' + document.domain + ':' + location.port + '/chat');
var socket = io.connect(
'http://' + document.domain + ':' + location.port + '/chat',
{
transports: ['websocket']
}
);
// Store current username received from app context
var current_username = $('#username').val();