fix: Disconnect from room before app closes. (#218)

* fix: Disconnect from room before app closes.

* chore: add app state listener.

* Remove unused import.

* fix `flutter test`.

* singleton.
This commit is contained in:
CloudWebRTC
2022-12-05 17:28:11 +08:00
committed by GitHub
parent 833fd658b2
commit 73927c9f71
8 changed files with 53 additions and 3 deletions
@@ -8,6 +8,7 @@ import Foundation
import connectivity_plus_macos
import device_info_plus_macos
import flutter_webrtc
import flutter_window_close
import livekit_client
import path_provider_macos
import shared_preferences_macos
@@ -16,6 +17,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
FlutterWebRTCPlugin.register(with: registry.registrar(forPlugin: "FlutterWebRTCPlugin"))
FlutterWindowClosePlugin.register(with: registry.registrar(forPlugin: "FlutterWindowClosePlugin"))
LiveKitPlugin.register(with: registry.registrar(forPlugin: "LiveKitPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))