diff --git a/lib/src/extensions.dart b/lib/src/extensions.dart index 9db5b98..7157fe6 100644 --- a/lib/src/extensions.dart +++ b/lib/src/extensions.dart @@ -161,7 +161,7 @@ extension VideoQualityExt on lk_models.VideoQuality { extension ParticipantTrackPermissionExt on ParticipantTrackPermission { lk_rtc.TrackPermission toPBType() => lk_rtc.TrackPermission( - participantSid: participantSid, + participantIdentity: participantIdentity, allTracks: allTracksAllowed, trackSids: allowedTrackSids, ); diff --git a/lib/src/types/other.dart b/lib/src/types/other.dart index 1b5aaf6..4f28d64 100644 --- a/lib/src/types/other.dart +++ b/lib/src/types/other.dart @@ -150,18 +150,18 @@ class RTCIceServer { @immutable class ParticipantTrackPermission { - /// The participant id this permission applies to. - final String participantSid; + /// The participant identity this permission applies to. + final String participantIdentity; /// If set to true, the target participant can subscribe to all tracks from the local participant. /// Takes precedence over [allowedTrackSids]. final bool allTracksAllowed; /// The list of track ids that the target participant can subscribe to. - final List allowedTrackSids; + final List? allowedTrackSids; const ParticipantTrackPermission( - this.participantSid, + this.participantIdentity, this.allTracksAllowed, this.allowedTrackSids, );