Skip to content

Commit fc2890e

Browse files
committed
move internal types
1 parent be01553 commit fc2890e

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

lib/src/internal/types.dart

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
import 'dart:ui';
3+
4+
import 'package:meta/meta.dart';
5+
6+
@internal
7+
class RendererVisibility {
8+
final String rendererId;
9+
final String trackId;
10+
final bool visible;
11+
final Size size;
12+
RendererVisibility({
13+
required this.rendererId,
14+
required this.trackId,
15+
required this.visible,
16+
required this.size,
17+
});
18+
}

lib/src/publication/remote.dart

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ import 'dart:ui';
44
import 'package:collection/collection.dart';
55
import 'package:meta/meta.dart';
66

7-
import '../events.dart';
87
import '../core/signal_client.dart';
8+
import '../events.dart';
99
import '../extensions.dart';
1010
import '../internal/events.dart';
11+
import '../internal/types.dart';
1112
import '../logger.dart';
1213
import '../options.dart';
1314
import '../participant/remote.dart';
@@ -18,19 +19,6 @@ import '../types.dart';
1819
import '../utils.dart';
1920
import 'track_publication.dart';
2021

21-
class RendererVisibility {
22-
final String rendererId;
23-
final String trackId;
24-
final bool visible;
25-
final Size size;
26-
RendererVisibility({
27-
required this.rendererId,
28-
required this.trackId,
29-
required this.visible,
30-
required this.size,
31-
});
32-
}
33-
3422
/// Represents a track publication from a RemoteParticipant. Provides methods to
3523
/// control if we should subscribe to the track, and its quality (for video).
3624
class RemoteTrackPublication<T extends RemoteTrack>

0 commit comments

Comments
 (0)