0d8441ebfb
* fix: full re-connect. * chore: Reset fullReConnect state after ConnectionState is emitted. * Support full reconnect, fix Migration, NodeFailure, FullReconnect test cases. * revert Timeouts.connection. * update. * Refactor the resume/reconnect implementation. * more changes. * update. * Changed to simpler reconnect/recovery logic. * update. * update. * code format. * tidy. * bump version for flutter-webrtc. * chore: Remove unused exception class (SignalReconnectError). * chore: rename `fullReconnectOnNext` to `fullReconnect`. * update. * chore: Revert changes for `unpublishTrack`. * chore: Reconnect signalClient when resumeConnection. * revert `rethrow` in engine.connect. * Use removePublishedTrack instead of unpublishTrack (RemoteParticipant). * chore: Correctly handle PeerConnectionState for resume/full-reconnect. * tidy.
58 lines
1.2 KiB
YAML
58 lines
1.2 KiB
YAML
name: livekit_client
|
|
description: Flutter Client SDK for LiveKit.
|
|
Build real-time video and audio into your apps. Supports iOS, Android, and Web.
|
|
version: 1.1.7
|
|
homepage: https://livekit.io
|
|
|
|
environment:
|
|
sdk: ">=2.15.0 <3.0.0"
|
|
flutter: ">=1.17.0"
|
|
|
|
dependencies:
|
|
flutter_web_plugins:
|
|
sdk: flutter
|
|
flutter:
|
|
sdk: flutter
|
|
async: ^2.9.0
|
|
collection: ^1.16.0
|
|
connectivity_plus: ^2.3.9
|
|
fixnum: ^1.0.1
|
|
meta: ^1.8.0
|
|
http: ^0.13.5
|
|
logging: ^1.1.0
|
|
uuid: ^3.0.6
|
|
synchronized: ^3.0.0+3
|
|
protobuf: ^2.1.0
|
|
flutter_webrtc: 0.9.12
|
|
dart_webrtc: 1.0.10
|
|
device_info_plus: ^6.0.0
|
|
webrtc_interface: 1.0.9
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^2.0.1
|
|
mockito: ^5.3.2
|
|
import_sorter: ^4.6.0
|
|
|
|
import_sorter:
|
|
comments: false
|
|
ignored_files: # Ignore proto files
|
|
- \/lib\/src\/proto\/*
|
|
|
|
flutter:
|
|
plugin:
|
|
platforms:
|
|
ios:
|
|
pluginClass: LiveKitPlugin
|
|
android:
|
|
package: io.livekit.plugin
|
|
pluginClass: LiveKitPlugin
|
|
macos:
|
|
pluginClass: LiveKitPlugin
|
|
windows:
|
|
pluginClass: LiveKitPlugin
|
|
web:
|
|
pluginClass: LiveKitWebPlugin
|
|
fileName: livekit_client_web.dart
|