From 062b22b15a4f91fc458ec755e34778a2446eded5 Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 12 May 2025 14:23:11 +0100 Subject: [PATCH] fix: hide mute button for self --- lib/pages/stream.dart | 1 + lib/widgets/mute_button.dart | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/pages/stream.dart b/lib/pages/stream.dart index 2a33d85..337248e 100644 --- a/lib/pages/stream.dart +++ b/lib/pages/stream.dart @@ -46,6 +46,7 @@ class _StreamPage extends State { setState(() { _chewieController = ChewieController( videoPlayerController: _controller!, + aspectRatio: 16 / 9, autoPlay: true, placeholder: (widget.stream.info.image?.isNotEmpty ?? false) diff --git a/lib/widgets/mute_button.dart b/lib/widgets/mute_button.dart index 3832575..b4aa4c3 100644 --- a/lib/widgets/mute_button.dart +++ b/lib/widgets/mute_button.dart @@ -12,7 +12,9 @@ class MuteButton extends StatelessWidget { @override Widget build(BuildContext context) { final signer = ndk.accounts.getLoggedAccount()?.signer; - if (signer == null) return SizedBox.shrink(); + if (signer == null || signer.getPublicKey() == pubkey) { + return SizedBox.shrink(); + } return FutureBuilder( future: ndk.lists.getSingleNip51List(Nip51List.kMute, signer),