diff --git a/packages/stream_chat/lib/src/api/channel.dart b/packages/stream_chat/lib/src/api/channel.dart index e7a38922..03be0abf 100644 --- a/packages/stream_chat/lib/src/api/channel.dart +++ b/packages/stream_chat/lib/src/api/channel.dart @@ -1502,6 +1502,13 @@ class ChannelClientState { Stream> get messagesStream => channelStateStream.map((cs) => cs.messages); + /// Channel pinned message list + List get pinnedMessages => _channelState.pinnedMessages; + + /// Channel pinned message list as a stream + Stream> get pinnedMessagesStream => + channelStateStream.map((cs) => cs.pinnedMessages); + /// Get channel last message Message get lastMessage => _channelState.messages?.isNotEmpty == true ? _channelState.messages.last