renderableChatMessagesProvider top-level property

dynamic renderableChatMessagesProvider
final

Implementation

final renderableChatMessagesProvider =
    StateProvider.autoDispose.family<List<Message>, String>((ref, roomId) {
  return ref
      .watch(chatStateProvider(roomId).select((value) => value.messages))
      .where(
        // filter only items we can show
        msgFilter,
      )
      .toList()
      .reversed
      .toList();
});