Fix compilation error caused by wrong WebSocket message type for SDP
This fixes an error introduced in https://review.jami.net/c/jami-web/+/23075.
Changes:
- Replace WebSocketRTCOffer and WebSocketRTCAnswer imports with WebRTCSDP
- Group all WebSocket interfaces in one file
Change-Id: Ie49aabc34647a5bb9cd983e6ae4e1b691cee6040
diff --git a/client/src/contexts/WebRTCProvider.tsx b/client/src/contexts/WebRTCProvider.tsx
index 4801387..7b32853 100644
--- a/client/src/contexts/WebRTCProvider.tsx
+++ b/client/src/contexts/WebRTCProvider.tsx
@@ -16,13 +16,7 @@
* <https://www.gnu.org/licenses/>.
*/
-import {
- AccountTextMessage,
- WebRTCAnswerMessage,
- WebRTCIceCandidate,
- WebRTCOfferMessage,
- WebSocketMessageType,
-} from 'jami-web-common';
+import { AccountTextMessage, WebRTCIceCandidate, WebRTCSDP, WebSocketMessageType } from 'jami-web-common';
import React, { createContext, useCallback, useContext, useEffect, useRef, useState } from 'react';
import { WithChildren } from '../utils/utils';
@@ -184,7 +178,7 @@
return;
}
- const webRTCOfferListener = async (data: AccountTextMessage<WebRTCOfferMessage>) => {
+ const webRTCOfferListener = async (data: AccountTextMessage<WebRTCSDP>) => {
if (webRTCConnection) {
await webRTCConnection.setRemoteDescription(new RTCSessionDescription(data.message.sdp));
const mySdp = await webRTCConnection.createAnswer({
@@ -202,7 +196,7 @@
}
};
- const webRTCAnswerListener = async (data: AccountTextMessage<WebRTCAnswerMessage>) => {
+ const webRTCAnswerListener = async (data: AccountTextMessage<WebRTCSDP>) => {
await webRTCConnection.setRemoteDescription(new RTCSessionDescription(data.message.sdp));
console.log('get answer');
};