diff --git a/lib/src/core/engine.dart b/lib/src/core/engine.dart index 9d305ea..a36c89c 100644 --- a/lib/src/core/engine.dart +++ b/lib/src/core/engine.dart @@ -35,13 +35,13 @@ class Engine extends Disposable with EventsEmittable { final PeerConnectionCreate _peerConnectionCreate; @internal - PCTransport? publisher; + Transport? publisher; @internal - PCTransport? subscriber; + Transport? subscriber; @internal - PCTransport? get primary => _subscriberPrimary ? subscriber : publisher; + Transport? get primary => _subscriberPrimary ? subscriber : publisher; // data channels for packets rtc.RTCDataChannel? _reliableDCPub; @@ -330,10 +330,9 @@ class Engine extends Disposable with EventsEmittable { .copyWith(iceServers: serverIceServers); } - publisher = - await PCTransport.create(_peerConnectionCreate, rtcConfiguration); + publisher = await Transport.create(_peerConnectionCreate, rtcConfiguration); subscriber = - await PCTransport.create(_peerConnectionCreate, rtcConfiguration); + await Transport.create(_peerConnectionCreate, rtcConfiguration); publisher?.pc.onIceCandidate = (rtc.RTCIceCandidate candidate) { logger.fine('publisher onIceCandidate'); diff --git a/lib/src/core/signal_client.dart b/lib/src/core/signal_client.dart index cdfa5d8..55982c9 100644 --- a/lib/src/core/signal_client.dart +++ b/lib/src/core/signal_client.dart @@ -69,7 +69,7 @@ class SignalClient extends Disposable with EventsEmittable { WebSocketEventHandlers( onData: _onSocketData, onDispose: _onSocketDispose, - onError: _handleError, + onError: _onSocketError, ), ); // Successful connection @@ -218,7 +218,7 @@ class SignalClient extends Disposable with EventsEmittable { } } - void _handleError(dynamic error) { + void _onSocketError(dynamic error) { logger.warning('received websocket error $error'); } diff --git a/lib/src/core/transport.dart b/lib/src/core/transport.dart index 1608608..30f73cb 100644 --- a/lib/src/core/transport.dart +++ b/lib/src/core/transport.dart @@ -10,22 +10,22 @@ import '../support/disposable.dart'; import '../types/other.dart'; import '../utils.dart'; -typedef PCTransportOnOffer = void Function(rtc.RTCSessionDescription offer); +typedef TransportOnOffer = void Function(rtc.RTCSessionDescription offer); typedef PeerConnectionCreate = Future Function( Map configuration, [Map constraints]); /// a wrapper around PeerConnection -class PCTransport extends Disposable { +class Transport extends Disposable { final rtc.RTCPeerConnection pc; final List _pendingCandidates = []; bool restartingIce = false; bool renegotiate = false; - PCTransportOnOffer? onOffer; + TransportOnOffer? onOffer; Function? _cancelDebounce; // private constructor - PCTransport._(this.pc) { + Transport._(this.pc) { // onDispose(() async { _cancelDebounce?.call(); @@ -58,12 +58,12 @@ class PCTransport extends Disposable { }); } - static Future create(PeerConnectionCreate peerConnectionCreate, + static Future create(PeerConnectionCreate peerConnectionCreate, [RTCConfiguration? rtcConfig]) async { rtcConfig ??= const RTCConfiguration(); logger.fine('[PCTransport] creating ${rtcConfig.toMap()}'); final _ = await peerConnectionCreate(rtcConfig.toMap()); - return PCTransport._(_); + return Transport._(_); } late final negotiate = Utils.createDebounceFunc(