use object type instead of checking kind

This commit is contained in:
Hiroshi Horie
2021-12-02 07:15:59 +07:00
parent 1763676b98
commit 09eb52bc55
3 changed files with 16 additions and 10 deletions
+4 -6
View File
@@ -77,13 +77,11 @@ abstract class Participant extends DisposableChangeNotifier
List<TrackPublication> get subscribedTracks =>
trackPublications.values.where((e) => e.subscribed).toList();
List<TrackPublication> get videoTracks => trackPublications.values
.where((e) => e.kind == lk_models.TrackType.VIDEO)
.toList();
// Must be implemented by child class
List<TrackPublication> get videoTracks;
List<TrackPublication> get audioTracks => trackPublications.values
.where((e) => e.kind == lk_models.TrackType.AUDIO)
.toList();
// Must be implemented by child class
List<TrackPublication> get audioTracks;
/// for internal use
/// {@nodoc}