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
@@ -27,11 +27,15 @@ class RemoteParticipant extends Participant {
@override
List<RemoteTrackPublication<RemoteVideoTrack>> get videoTracks =>
super.videoTracks.cast<RemoteTrackPublication<RemoteVideoTrack>>();
trackPublications.values
.whereType<RemoteTrackPublication<RemoteVideoTrack>>()
.toList();
@override
List<RemoteTrackPublication<RemoteAudioTrack>> get audioTracks =>
super.audioTracks.cast<RemoteTrackPublication<RemoteAudioTrack>>();
trackPublications.values
.whereType<RemoteTrackPublication<RemoteAudioTrack>>()
.toList();
RemoteParticipant(
this._engine,