Сообщения Reddit Flutter Stream - PullRequest
0 голосов
/ 17 июня 2020

Мне сложно понять, как настроить поток с помощью пакета 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

Также есть способ объединить два потока? Также хотел бы получать отправленные сообщения.

...