generics instead of covariant implementing for TrackPublication

This commit is contained in:
Hiroshi Horie
2021-12-03 01:53:59 +07:00
parent adc97a154b
commit c38f192a07
3 changed files with 12 additions and 17 deletions
@@ -30,10 +30,8 @@ class RendererVisibility {
/// Represents a track publication from a RemoteParticipant. Provides methods to
/// control if we should subscribe to the track, and its quality (for video).
class RemoteTrackPublication<T extends RemoteTrack> extends TrackPublication {
@override
covariant T? track;
class RemoteTrackPublication<T extends RemoteTrack>
extends TrackPublication<T> {
@override
final RemoteParticipant participant;