diff --git a/example/lib/widgets/participant.dart b/example/lib/widgets/participant.dart index c0f216b..b6b8ab5 100644 --- a/example/lib/widgets/participant.dart +++ b/example/lib/widgets/participant.dart @@ -140,19 +140,6 @@ class RemoteTrackPublicationMenuWidget extends StatelessWidget { itemBuilder: (BuildContext context) { return >[ // - // Mute/Unmute - // - if (pub.muted == false) - PopupMenuItem( - child: const Text('Mute'), - value: () => pub.muted = true, - ), - if (pub.muted == true) - PopupMenuItem( - child: const Text('Un-mute'), - value: () => pub.muted = false, - ), - // // Subscribe/Unsubscribe // if (pub.subscribed == false) diff --git a/lib/src/track/remote_track_publication.dart b/lib/src/track/remote_track_publication.dart index 38729f7..fed2d8b 100644 --- a/lib/src/track/remote_track_publication.dart +++ b/lib/src/track/remote_track_publication.dart @@ -1,4 +1,5 @@ import 'package:livekit_client/src/logger.dart'; +import 'package:meta/meta.dart'; import '../events.dart'; import '../extensions.dart'; @@ -51,6 +52,7 @@ class RemoteTrackPublication extends TrackPublication { /// for internal use /// {@nodoc} @override + @internal set muted(bool val) { if (val == muted) { return;