private emitPendingIceCandidates()

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);
        });
    }