sort imports
`flutter pub run import_sorter:main --no-comments`
This commit is contained in:
@@ -1,12 +1,15 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
|
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
|
||||||
|
|
||||||
// In order to *not* need this ignore, consider extracting the "web" version
|
// In order to *not* need this ignore, consider extracting the "web" version
|
||||||
// of your plugin as a separate package, instead of inlining it in the same
|
// of your plugin as a separate package, instead of inlining it in the same
|
||||||
// package as the core of your plugin.
|
// package as the core of your plugin.
|
||||||
// ignore: avoid_web_libraries_in_flutter
|
// ignore: avoid_web_libraries_in_flutter
|
||||||
// import 'dart:html' as html show window;
|
// import 'dart:html' as html show window;
|
||||||
|
|
||||||
import 'package:flutter/services.dart';
|
|
||||||
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
|
|
||||||
|
|
||||||
/// A web implementation of the Livekit plugin.
|
/// A web implementation of the Livekit plugin.
|
||||||
class LiveKitWebPlugin {
|
class LiveKitWebPlugin {
|
||||||
|
|||||||
+1
-1
@@ -7,8 +7,8 @@ import 'proto/livekit_models.pb.dart' as lk_models;
|
|||||||
import 'proto/livekit_rtc.pb.dart' as lk_rtc;
|
import 'proto/livekit_rtc.pb.dart' as lk_rtc;
|
||||||
import 'publication/local_track_publication.dart';
|
import 'publication/local_track_publication.dart';
|
||||||
import 'publication/remote_track_publication.dart';
|
import 'publication/remote_track_publication.dart';
|
||||||
import 'track/track.dart';
|
|
||||||
import 'publication/track_publication.dart';
|
import 'publication/track_publication.dart';
|
||||||
|
import 'track/track.dart';
|
||||||
import 'types.dart';
|
import 'types.dart';
|
||||||
|
|
||||||
abstract class LiveKitEvent {}
|
abstract class LiveKitEvent {}
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
// added
|
// added
|
||||||
|
|
||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:visibility_detector/visibility_detector.dart';
|
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
import 'package:visibility_detector/visibility_detector.dart';
|
||||||
|
|
||||||
import '../events.dart';
|
import '../events.dart';
|
||||||
import '../track/track.dart';
|
import '../track/track.dart';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:synchronized/synchronized.dart' as sync;
|
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
import 'package:synchronized/synchronized.dart' as sync;
|
||||||
|
|
||||||
import '../exceptions.dart';
|
import '../exceptions.dart';
|
||||||
import '../extensions.dart';
|
import '../extensions.dart';
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
|
|
||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ import '../extensions.dart';
|
|||||||
import '../logger.dart';
|
import '../logger.dart';
|
||||||
import '../managers/event.dart';
|
import '../managers/event.dart';
|
||||||
import '../proto/livekit_models.pb.dart' as lk_models;
|
import '../proto/livekit_models.pb.dart' as lk_models;
|
||||||
|
import '../publication/track_publication.dart';
|
||||||
import '../rtc_engine.dart';
|
import '../rtc_engine.dart';
|
||||||
import '../support/disposable.dart';
|
import '../support/disposable.dart';
|
||||||
import '../track/track.dart';
|
import '../track/track.dart';
|
||||||
import '../publication/track_publication.dart';
|
|
||||||
import '../types.dart';
|
import '../types.dart';
|
||||||
import 'remote_participant.dart';
|
import 'remote_participant.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:livekit_client/livekit_client.dart';
|
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
|
||||||
|
import 'package:livekit_client/livekit_client.dart';
|
||||||
import '../constants.dart';
|
import '../constants.dart';
|
||||||
import '../events.dart';
|
import '../events.dart';
|
||||||
import '../extensions.dart';
|
import '../extensions.dart';
|
||||||
|
|||||||
@@ -6,7 +6,9 @@
|
|||||||
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
||||||
|
|
||||||
// ignore_for_file: UNDEFINED_SHOWN_NAME
|
// ignore_for_file: UNDEFINED_SHOWN_NAME
|
||||||
|
|
||||||
import 'dart:core' as $core;
|
import 'dart:core' as $core;
|
||||||
|
|
||||||
import 'package:protobuf/protobuf.dart' as $pb;
|
import 'package:protobuf/protobuf.dart' as $pb;
|
||||||
|
|
||||||
class TrackType extends $pb.ProtobufEnum {
|
class TrackType extends $pb.ProtobufEnum {
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
// @dart = 2.12
|
// @dart = 2.12
|
||||||
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
||||||
|
|
||||||
import 'dart:core' as $core;
|
|
||||||
import 'dart:convert' as $convert;
|
import 'dart:convert' as $convert;
|
||||||
|
import 'dart:core' as $core;
|
||||||
import 'dart:typed_data' as $typed_data;
|
import 'dart:typed_data' as $typed_data;
|
||||||
|
|
||||||
@$core.Deprecated('Use trackTypeDescriptor instead')
|
@$core.Deprecated('Use trackTypeDescriptor instead')
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import 'dart:core' as $core;
|
|||||||
import 'package:protobuf/protobuf.dart' as $pb;
|
import 'package:protobuf/protobuf.dart' as $pb;
|
||||||
|
|
||||||
import 'livekit_models.pb.dart' as $0;
|
import 'livekit_models.pb.dart' as $0;
|
||||||
|
|
||||||
import 'livekit_models.pbenum.dart' as $0;
|
import 'livekit_models.pbenum.dart' as $0;
|
||||||
import 'livekit_rtc.pbenum.dart';
|
import 'livekit_rtc.pbenum.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,9 @@
|
|||||||
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
||||||
|
|
||||||
// ignore_for_file: UNDEFINED_SHOWN_NAME
|
// ignore_for_file: UNDEFINED_SHOWN_NAME
|
||||||
|
|
||||||
import 'dart:core' as $core;
|
import 'dart:core' as $core;
|
||||||
|
|
||||||
import 'package:protobuf/protobuf.dart' as $pb;
|
import 'package:protobuf/protobuf.dart' as $pb;
|
||||||
|
|
||||||
class SignalTarget extends $pb.ProtobufEnum {
|
class SignalTarget extends $pb.ProtobufEnum {
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
// @dart = 2.12
|
// @dart = 2.12
|
||||||
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
|
||||||
|
|
||||||
import 'dart:core' as $core;
|
|
||||||
import 'dart:convert' as $convert;
|
import 'dart:convert' as $convert;
|
||||||
|
import 'dart:core' as $core;
|
||||||
import 'dart:typed_data' as $typed_data;
|
import 'dart:typed_data' as $typed_data;
|
||||||
|
|
||||||
@$core.Deprecated('Use signalTargetDescriptor instead')
|
@$core.Deprecated('Use signalTargetDescriptor instead')
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:collection/collection.dart';
|
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
|
|
||||||
|
import 'package:collection/collection.dart';
|
||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
|
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
|
|
||||||
import '../extensions.dart';
|
import '../extensions.dart';
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
// https://developer.apple.com/documentation/avfaudio/avaudiosession/category
|
// https://developer.apple.com/documentation/avfaudio/avaudiosession/category
|
||||||
|
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
import '../logger.dart';
|
import '../logger.dart';
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:io' as io;
|
import 'dart:io' as io;
|
||||||
|
|
||||||
|
import '../../extensions.dart';
|
||||||
import '../../logger.dart';
|
import '../../logger.dart';
|
||||||
import '../websocket.dart';
|
import '../websocket.dart';
|
||||||
import '../../extensions.dart';
|
|
||||||
|
|
||||||
Future<LiveKitWebSocketIO> lkWebSocketConnect(
|
Future<LiveKitWebSocketIO> lkWebSocketConnect(
|
||||||
Uri uri, [
|
Uri uri, [
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
// ignore: avoid_web_libraries_in_flutter
|
|
||||||
import 'dart:html' as html;
|
import 'dart:html' as html;
|
||||||
import 'dart:typed_data';
|
import 'dart:typed_data';
|
||||||
|
|
||||||
import '../websocket.dart';
|
import '../websocket.dart';
|
||||||
|
|
||||||
|
// ignore: avoid_web_libraries_in_flutter
|
||||||
|
|
||||||
|
|
||||||
Future<LiveKitWebSocketWeb> lkWebSocketConnect(
|
Future<LiveKitWebSocketWeb> lkWebSocketConnect(
|
||||||
Uri uri, [
|
Uri uri, [
|
||||||
WebSocketEventHandlers? options,
|
WebSocketEventHandlers? options,
|
||||||
|
|||||||
@@ -3,12 +3,13 @@
|
|||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
|
|
||||||
import 'package:synchronized/synchronized.dart' as sync;
|
import 'package:synchronized/synchronized.dart' as sync;
|
||||||
|
|
||||||
import '../logger.dart';
|
import '../logger.dart';
|
||||||
import '../support/native_audio.dart';
|
import '../support/native_audio.dart';
|
||||||
import 'local/audio.dart';
|
|
||||||
import 'local.dart';
|
import 'local.dart';
|
||||||
|
import 'local/audio.dart';
|
||||||
|
|
||||||
enum AudioTrackState {
|
enum AudioTrackState {
|
||||||
none,
|
none,
|
||||||
|
|||||||
@@ -2,12 +2,13 @@ import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
|||||||
|
|
||||||
import '../../proto/livekit_models.pb.dart' as lk_models;
|
import '../../proto/livekit_models.pb.dart' as lk_models;
|
||||||
import '../../types.dart';
|
import '../../types.dart';
|
||||||
import '../web/_audio_api.dart' if (dart.library.html) '../web/_audio_html.dart'
|
|
||||||
as audio;
|
|
||||||
import '../audio_management.dart';
|
import '../audio_management.dart';
|
||||||
import '../local.dart';
|
import '../local.dart';
|
||||||
import '../remote.dart';
|
import '../remote.dart';
|
||||||
|
|
||||||
|
import '../web/_audio_api.dart' if (dart.library.html) '../web/_audio_html.dart'
|
||||||
|
as audio;
|
||||||
|
|
||||||
class RemoteAudioTrack extends RemoteTrack
|
class RemoteAudioTrack extends RemoteTrack
|
||||||
with AudioTrack, AudioManagementMixin {
|
with AudioTrack, AudioManagementMixin {
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:livekit_client/src/track/local.dart';
|
|
||||||
|
|
||||||
|
import 'package:livekit_client/src/track/local.dart';
|
||||||
import '../../proto/livekit_models.pb.dart' as lk_models;
|
import '../../proto/livekit_models.pb.dart' as lk_models;
|
||||||
import '../../types.dart';
|
import '../../types.dart';
|
||||||
import '../remote.dart';
|
import '../remote.dart';
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||||
import 'package:livekit_client/src/track/local.dart';
|
|
||||||
import 'package:visibility_detector/visibility_detector.dart';
|
import 'package:visibility_detector/visibility_detector.dart';
|
||||||
|
|
||||||
|
import 'package:livekit_client/src/track/local.dart';
|
||||||
import '../events.dart';
|
import '../events.dart';
|
||||||
import '../extensions.dart';
|
import '../extensions.dart';
|
||||||
import '../internal/events.dart';
|
import '../internal/events.dart';
|
||||||
|
|||||||
Reference in New Issue
Block a user