Expose dataChannel for e2e testing. (#161)

This commit is contained in:
CloudWebRTC
2022-09-07 15:15:23 +08:00
committed by GitHub
parent cbdfa634a3
commit 8b88f9cb34
4 changed files with 18 additions and 9 deletions
+3 -3
View File
@@ -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:
+9
View File
@@ -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
View File
@@ -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
View File
@@ -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: