diff --git a/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart b/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart index 63872fc2..9c33d83c 100644 --- a/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart +++ b/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart @@ -486,10 +486,9 @@ class StreamMessageInputState extends State @override Widget build(BuildContext context) { - if (!StreamChannel.of(context) - .channel - .ownCapabilities - .contains(PermissionType.sendMessage)) { + final channel = StreamChannel.of(context).channel; + if (channel.state != null && + !channel.ownCapabilities.contains(PermissionType.sendMessage)) { return SafeArea( child: Padding( padding: const EdgeInsets.symmetric( diff --git a/packages/stream_chat_flutter_core/CHANGELOG.md b/packages/stream_chat_flutter_core/CHANGELOG.md index 21d41dab..507c5f90 100644 --- a/packages/stream_chat_flutter_core/CHANGELOG.md +++ b/packages/stream_chat_flutter_core/CHANGELOG.md @@ -1,3 +1,8 @@ +## Upcoming + +- Deprecated `UsersBloc` in favor of `StreamUserListController` to control the user list. +- Deprecated `MessageSearchBloc` in favor of `StreamMessageSearchListController` to control the user list. + ## 4.0.0-beta.2 - Updated `stream_chat` dependency to [`4.0.0-beta.2`](https://pub.dev/packages/stream_chat/changelog).