[mirotalksfu] - ops

هذا الالتزام موجود في:
Miroslav Pejic
2025-02-28 00:04:24 +01:00
الأصل b9cc2dfb33
التزام a838170e1b

عرض الملف

@@ -596,18 +596,18 @@ module.exports = class Room {
}); });
transport.on('icestatechange', (iceState) => { transport.on('icestatechange', (iceState) => {
if (iceState === 'failed') { if (iceState === 'disconnected' || iceState === 'closed') {
log.warn('ICE failed, closing transport', { log.warn('ICE state changed, closing peer', {
peer_name: peer_name, peer_name: peer_name,
transport_id: id, transport_id: id,
iceState: iceState, iceState: iceState,
}); });
transport.close(); peer.close();
} }
}); });
transport.on('sctpstatechange', (sctpState) => { transport.on('sctpstatechange', (sctpState) => {
log.debug('SCTP changed', { log.debug('SCTP state changed', {
peer_name: peer_name, peer_name: peer_name,
transport_id: id, transport_id: id,
sctpState: sctpState, sctpState: sctpState,
@@ -615,13 +615,13 @@ module.exports = class Room {
}); });
transport.on('dtlsstatechange', (dtlsState) => { transport.on('dtlsstatechange', (dtlsState) => {
if (dtlsState === 'failed') { if (dtlsState === 'failed' || dtlsState === 'closed') {
log.warn('DTLS failed, closing transport', { log.warn('DTLS state changed, closing peer', {
peer_name: peer_name, peer_name: peer_name,
transport_id: id, transport_id: id,
dtlsState: dtlsState, dtlsState: dtlsState,
}); });
transport.close(); peer.close();
} }
}); });