fix: fix connection fails for firefox. (#222)

This commit is contained in:
CloudWebRTC
2022-12-12 11:31:16 +08:00
committed by GitHub
parent 4381287a5d
commit 1596e67cf8
3 changed files with 13 additions and 5 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'package:collection/collection.dart'; import 'package:collection/collection.dart';
import 'package:flutter/foundation.dart';
import 'package:livekit_client/src/support/app_state.dart'; import 'package:livekit_client/src/support/app_state.dart';
import 'package:meta/meta.dart'; import 'package:meta/meta.dart';
@@ -95,7 +96,7 @@ class Room extends DisposableChangeNotifier with EventsEmittable<RoomEvent> {
_engineListener = this.engine.createListener(); _engineListener = this.engine.createListener();
_setUpEngineListeners(); _setUpEngineListeners();
if (!lkPlatformIsTest()) { if (!kIsWeb && !lkPlatformIsTest()) {
_appCloseSubscription = _appCloseSubscription =
AppStateListener.instance.onWindowShouldClose.stream.listen((event) { AppStateListener.instance.onWindowShouldClose.stream.listen((event) {
disconnect(); disconnect();
+9 -2
View File
@@ -126,7 +126,7 @@ packages:
name: dart_webrtc name: dart_webrtc
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.11" version: "1.0.12"
dbus: dbus:
dependency: transitive dependency: transitive
description: description:
@@ -204,7 +204,7 @@ packages:
name: flutter_webrtc name: flutter_webrtc
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.9.17" version: "0.9.18"
flutter_window_close: flutter_window_close:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -373,6 +373,13 @@ packages:
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.1.0" version: "3.1.0"
platform_detect:
dependency: transitive
description:
name: platform_detect
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.7"
plugin_platform_interface: plugin_platform_interface:
dependency: transitive dependency: transitive
description: description:
+2 -2
View File
@@ -23,9 +23,9 @@ dependencies:
uuid: ^3.0.6 uuid: ^3.0.6
synchronized: ^3.0.0+3 synchronized: ^3.0.0+3
protobuf: ^2.1.0 protobuf: ^2.1.0
flutter_webrtc: 0.9.17 flutter_webrtc: 0.9.18
flutter_window_close: ^0.2.2 flutter_window_close: ^0.2.2
dart_webrtc: 1.0.11 dart_webrtc: 1.0.12
device_info_plus: ^8.0.0 device_info_plus: ^8.0.0
webrtc_interface: 1.0.10 webrtc_interface: 1.0.10