in src/SignalingClient.ts [298:309]
private emitPendingIceCandidates(clientId?: string): void {
const clientIdKey = clientId || SignalingClient.DEFAULT_CLIENT_ID;
this.hasReceivedRemoteSDPByClientId[clientIdKey] = true;
const pendingIceCandidates = this.pendingIceCandidatesByClientId[clientIdKey];
if (!pendingIceCandidates) {
return;
}
delete this.pendingIceCandidatesByClientId[clientIdKey];
pendingIceCandidates.forEach(iceCandidate => {
this.emit('iceCandidate', iceCandidate, clientId);
});
}