From 023ed9edc1a7ea9642f9c8fdc638e702ea7e6b2a Mon Sep 17 00:00:00 2001 From: Nutcake Date: Tue, 10 Oct 2023 11:07:54 +0200 Subject: [PATCH] Explicitly disable non functional features --- lib/widgets/friends/user_list_tile.dart | 2 ++ lib/widgets/messages/message_input_bar.dart | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/lib/widgets/friends/user_list_tile.dart b/lib/widgets/friends/user_list_tile.dart index bca33ef..2cd3999 100644 --- a/lib/widgets/friends/user_list_tile.dart +++ b/lib/widgets/friends/user_list_tile.dart @@ -50,6 +50,8 @@ class _UserListTileState extends State { icon: _localAdded ? const Icon(Icons.person_remove) : const Icon(Icons.person_add), style: style, onPressed: _loading ? null : () async { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text("Sorry, this feature is not yet available"))); + return; setState(() { _loading = true; }); diff --git a/lib/widgets/messages/message_input_bar.dart b/lib/widgets/messages/message_input_bar.dart index ed67e93..d0c793c 100644 --- a/lib/widgets/messages/message_input_bar.dart +++ b/lib/widgets/messages/message_input_bar.dart @@ -336,6 +336,8 @@ class _MessageInputBarState extends State { (false, _) => IconButton( key: const ValueKey("add-attachment-icon"), onPressed: _isSending ? null : () { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text("Sorry, this feature is not yet available"))); + return; setState(() { _attachmentPickerOpen = true; }); @@ -528,6 +530,8 @@ class _MessageInputBarState extends State { _recordingCancelled = true; }, onTapDown: widget.disabled ? null : (_) async { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text("Sorry, this feature is not yet available"))); + return; HapticFeedback.vibrate(); final hadToAsk = await Permission.microphone.isDenied; final hasPermission = !await _recorder.hasPermission();