1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2024-12-27 22:18:52 +00:00

Improve messages format

This commit is contained in:
Pierre HUBERT 2020-04-10 10:23:32 +02:00
parent 6aec00b3f4
commit d1235f4f8c

View File

@ -8,6 +8,13 @@ import { conf } from '../helpers/ConfigHelper';
* @author Pierre HUBERT
*/
export interface RTCSocketMessage {
title: string,
callId ?: string,
peerId ?: string,
data: any
}
export class RTCRelayController {
/**
@ -58,8 +65,11 @@ export class RTCRelayController {
ws.addEventListener("close", () => this.WSClosed());
// Send ice configuration to server
this.SendMessage("config", {
iceServers: cnf.iceServers
this.SendMessage({
title: "config",
data: {
iceServers: cnf.iceServers
},
})
}
@ -83,10 +93,12 @@ export class RTCRelayController {
* @param title The title of the message to send
* @param content The content of the message
*/
private static async SendMessage(title: string, content: any) {
private static async SendMessage(msg: RTCSocketMessage) {
this.currWs.send(JSON.stringify({
title: title,
data: content
title: msg.title,
callId: msg.callId,
peerId: msg.peerId,
data: msg.data
}));
}
}