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
+6 -2
View File
@@ -242,11 +242,15 @@ class LocalParticipant extends Participant {
@override
List<LocalTrackPublication<LocalVideoTrack>> get videoTracks =>
super.videoTracks.cast<LocalTrackPublication<LocalVideoTrack>>();
trackPublications.values
.whereType<LocalTrackPublication<LocalVideoTrack>>()
.toList();
@override
List<LocalTrackPublication<LocalAudioTrack>> get audioTracks =>
super.audioTracks.cast<LocalTrackPublication<LocalAudioTrack>>();
trackPublications.values
.whereType<LocalTrackPublication<LocalAudioTrack>>()
.toList();
}
extension LocalParticipantTrackSourceExt on LocalParticipant {