Мне сложно понять, как настроить поток с помощью пакета Reddit DRAW и настроить экран чата с сообщениями. Проблема в том, что поток сообщений из пакета возвращает одно сообщение, а не список, как большинство. Это функция из пакета reddit:
messages() → Stream<Message>
Returns a Stream<Message> of inbox messages
Обычно я бы сделал что-то вроде этого:
@override
Widget build(BuildContext context) {
return StreamBuilder<List<Message>>(
stream: reddit.inbox.messages(),
builder: (context, snapshot) {
if (snapshot.hasData) {
return ListView.builder(
//Use the list to popular the listview
);
}
},
);
}
Но поток из пакета возвращает только одно сообщение. Вот ссылка на API: https://pub.dev/documentation/draw/latest/draw/Inbox-class.html
Также есть способ объединить два потока? Также хотел бы получать отправленные сообщения.