Expose dataChannel for e2e testing. (#161)
This commit is contained in:
@@ -105,7 +105,7 @@ packages:
|
||||
name: dart_webrtc
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.7"
|
||||
version: "1.0.8"
|
||||
dbus:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -232,7 +232,7 @@ packages:
|
||||
name: flutter_webrtc
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "0.9.4"
|
||||
version: "0.9.6"
|
||||
google_fonts:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
@@ -573,7 +573,7 @@ packages:
|
||||
name: webrtc_interface
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.7"
|
||||
version: "1.0.8"
|
||||
win32:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
@@ -43,6 +43,10 @@ class Engine extends Disposable with EventsEmittable<EngineEvent> {
|
||||
@internal
|
||||
Transport? get primary => _subscriberPrimary ? subscriber : publisher;
|
||||
|
||||
rtc.RTCDataChannel? get dataChannel => _subscriberPrimary
|
||||
? _reliableDCSub ?? _lossyDCSub
|
||||
: _reliableDCPub ?? _lossyDCPub;
|
||||
|
||||
// data channels for packets
|
||||
rtc.RTCDataChannel? _reliableDCPub;
|
||||
rtc.RTCDataChannel? _lossyDCPub;
|
||||
@@ -110,6 +114,11 @@ class Engine extends Disposable with EventsEmittable<EngineEvent> {
|
||||
this.roomOptions = roomOptions ?? this.roomOptions;
|
||||
this.fastConnectOptions = fastConnectOptions;
|
||||
|
||||
if (connectionState == ConnectionState.connected) {
|
||||
logger.fine('already connected');
|
||||
return;
|
||||
}
|
||||
|
||||
_updateConnectionState(ConnectionState.connecting);
|
||||
|
||||
try {
|
||||
|
||||
+3
-3
@@ -161,7 +161,7 @@ packages:
|
||||
name: dart_webrtc
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.7"
|
||||
version: "1.0.8"
|
||||
dbus:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -267,7 +267,7 @@ packages:
|
||||
name: flutter_webrtc
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "0.9.4"
|
||||
version: "0.9.6"
|
||||
glob:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -559,7 +559,7 @@ packages:
|
||||
name: webrtc_interface
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.0.7"
|
||||
version: "1.0.8"
|
||||
win32:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
+3
-3
@@ -23,10 +23,10 @@ dependencies:
|
||||
uuid: ^3.0.6
|
||||
synchronized: ^3.0.0
|
||||
protobuf: ^2.0.1
|
||||
flutter_webrtc: 0.9.4
|
||||
dart_webrtc: 1.0.7
|
||||
flutter_webrtc: 0.9.6
|
||||
dart_webrtc: 1.0.8
|
||||
device_info_plus: ^3.2.3
|
||||
webrtc_interface: 1.0.7
|
||||
webrtc_interface: 1.0.8
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
|
||||
Reference in New Issue
Block a user