Skip to content

Commit c00e1ec

Browse files
author
evgeny-nadymov
committed
Remove UNIFY_CANDIDATE flag
1 parent 5d81c4a commit c00e1ec

File tree

1 file changed

+16
-24
lines changed

1 file changed

+16
-24
lines changed

src/Stores/CallStore.js

Lines changed: 16 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import P2PEncryptor from '../Calls/P2P/P2PEncryptor';
2323

2424
const JOIN_TRACKS = true;
2525
const UNIFY_SDP = true;
26-
const UNIFY_CANDIDATE = true;
2726
export const TG_CALLS_SDP_STRING = true;
2827

2928
export function LOG_CALL(str, ...data) {
@@ -2084,11 +2083,10 @@ class CallStore extends EventEmitter {
20842083
}
20852084
case 'candidate': {
20862085
let candidate = data;
2087-
if (UNIFY_CANDIDATE) {
2088-
candidate = P2PSdpBuilder.generateCandidate(candidate.candidate);
2089-
candidate.sdpMLineIndex = data.sdpMLineIndex;
2090-
candidate.sdpMid = data.sdpMid;
2091-
}
2086+
candidate = P2PSdpBuilder.generateCandidate(candidate.candidate);
2087+
candidate.sdpMLineIndex = data.sdpMLineIndex;
2088+
candidate.sdpMid = data.sdpMid;
2089+
20922090
if (candidate) {
20932091
const iceCandidate = new RTCIceCandidate(candidate);
20942092
if (!connection.remoteDescription) {
@@ -2106,14 +2104,13 @@ class CallStore extends EventEmitter {
21062104
case 'Candidates': {
21072105
const candidates = [];
21082106
let candidate = data;
2109-
if (UNIFY_CANDIDATE) {
2110-
data.candidates.forEach(x => {
2111-
candidate = P2PSdpBuilder.generateCandidate(x);
2112-
candidate.sdpMLineIndex = 0;
2107+
data.candidates.forEach(x => {
2108+
candidate = P2PSdpBuilder.generateCandidate(x);
2109+
candidate.sdpMLineIndex = 0;
2110+
2111+
candidates.push(candidate);
2112+
});
21132113

2114-
candidates.push(candidate);
2115-
});
2116-
}
21172114
if (candidates.length > 0) {
21182115
candidates.forEach(async x => {
21192116
const iceCandidate = new RTCIceCandidate(x);
@@ -2168,18 +2165,13 @@ class CallStore extends EventEmitter {
21682165

21692166
p2pSendIceCandidate(callId, iceCandidate) {
21702167
LOG_P2P_CALL('p2pSendIceCandidate', callId, iceCandidate);
2171-
if (UNIFY_CANDIDATE) {
2172-
let { candidate, sdpMLineIndex } = iceCandidate;
2173-
if (sdpMLineIndex !== 0) {
2174-
return;
2175-
}
2176-
2177-
candidate = p2pParseCandidate(candidate);
2178-
this.p2pSendCallSignalingData(callId, JSON.stringify({ '@type': 'Candidates', candidates: [candidate] }));
2179-
} else {
2180-
const { candidate, sdpMLineIndex, sdpMid } = iceCandidate;
2181-
this.p2pSendCallSignalingData(callId, JSON.stringify({ type: 'candidate', candidate, sdpMLineIndex, sdpMid }));
2168+
let { candidate, sdpMLineIndex } = iceCandidate;
2169+
if (sdpMLineIndex !== 0) {
2170+
return;
21822171
}
2172+
2173+
candidate = p2pParseCandidate(candidate);
2174+
this.p2pSendCallSignalingData(callId, JSON.stringify({ '@type': 'Candidates', candidates: [candidate] }));
21832175
}
21842176

21852177
p2pSendInitialSetup(callId, initialSetup) {

0 commit comments

Comments
 (0)