no casting required for getTrackPublicationBySource

This commit is contained in:
Hiroshi Horie
2021-12-03 01:36:22 +07:00
parent 19869a1575
commit adc97a154b
3 changed files with 11 additions and 22 deletions
+1 -4
View File
@@ -16,10 +16,7 @@ import '../types.dart';
import 'participant.dart';
/// Represents other participant in the [Room].
class RemoteParticipant extends Participant {
@override
final Map<String, RemoteTrackPublication> trackPublications = {};
class RemoteParticipant extends Participant<RemoteTrackPublication> {
@override
List<RemoteTrackPublication> get subscribedTracks =>
super.subscribedTracks.cast<RemoteTrackPublication>().toList();