From fc2890e94ebe4c49daf3e54291476ac8280762c4 Mon Sep 17 00:00:00 2001 From: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com> Date: Thu, 23 Dec 2021 03:21:56 +0700 Subject: [PATCH] move internal types --- lib/src/internal/types.dart | 18 ++++++++++++++++++ lib/src/publication/remote.dart | 16 ++-------------- 2 files changed, 20 insertions(+), 14 deletions(-) create mode 100644 lib/src/internal/types.dart diff --git a/lib/src/internal/types.dart b/lib/src/internal/types.dart new file mode 100644 index 0000000..4204b2b --- /dev/null +++ b/lib/src/internal/types.dart @@ -0,0 +1,18 @@ + +import 'dart:ui'; + +import 'package:meta/meta.dart'; + +@internal +class RendererVisibility { + final String rendererId; + final String trackId; + final bool visible; + final Size size; + RendererVisibility({ + required this.rendererId, + required this.trackId, + required this.visible, + required this.size, + }); +} \ No newline at end of file diff --git a/lib/src/publication/remote.dart b/lib/src/publication/remote.dart index 5e67db1..8117f6a 100644 --- a/lib/src/publication/remote.dart +++ b/lib/src/publication/remote.dart @@ -4,10 +4,11 @@ import 'dart:ui'; import 'package:collection/collection.dart'; import 'package:meta/meta.dart'; -import '../events.dart'; import '../core/signal_client.dart'; +import '../events.dart'; import '../extensions.dart'; import '../internal/events.dart'; +import '../internal/types.dart'; import '../logger.dart'; import '../options.dart'; import '../participant/remote.dart'; @@ -18,19 +19,6 @@ import '../types.dart'; import '../utils.dart'; import 'track_publication.dart'; -class RendererVisibility { - final String rendererId; - final String trackId; - final bool visible; - final Size size; - RendererVisibility({ - required this.rendererId, - required this.trackId, - required this.visible, - required this.size, - }); -} - /// Represents a track publication from a RemoteParticipant. Provides methods to /// control if we should subscribe to the track, and its quality (for video). class RemoteTrackPublication