add: websocket protocol now depends on http's

This commit is contained in:
AdrienLSH 2023-12-26 01:03:09 +01:00
parent 8ba55d5be2
commit 52c7d9eafb
3 changed files with 21 additions and 6 deletions

View File

@ -14,7 +14,12 @@ class Channel {
// reload = function to use when we receive a message
async connect(reload) {
let url = `wss://${window.location.host}/ws/chat/${this.channel_id}/`;
let url = `
${window.location.protocol == 'https' ? 'wss' : 'ws'}
://${window.location.host}
/ws/chat/
${this.channel_id}/
`;
this.chatSocket = new WebSocket(url);
this.chatSocket.onmessage = (event) =>{

View File

@ -19,7 +19,12 @@ class MatchMaking
if (!await this.client.isAuthentificate())
return null;
let url = `wss://${window.location.host}/ws/matchmaking/${mode}`;
let url = `
${window.location.protocol == 'https' ? 'wss' : 'ws'}
://${window.location.host}
/ws/matchmaking/
${mode}
`;
this._socket = new WebSocket(url);

View File

@ -77,7 +77,12 @@ class Tourmanent
if (!await this.client.isAuthentificate())
return null;
let url = `wss://${window.location.host}/ws/tournaments/${this.id}`;
let url = `
${window.location.protocol == 'https' ? 'wss' : 'ws'}
://${window.location.host}
/ws/tournaments/
${this.id}
`;
this._socket = new WebSocket(url);