StreamBuilder с использованием StreamController из снимков Firestore - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь загрузить моментальные снимки Firestore () в StreamController, чтобы можно было передать StreamBuilder, чтобы можно было создавать ленту новостей в приложении.

Но получаю ошибку:

Получатель 'stream' былназывается ноль.

Метод 'add' был вызван на ноль.

Вот мой код:

StreamController<QuerySnapshot> _localStreamController = StreamController<QuerySnapshot>();

  @override
  void initState() {
    super.initState();

Firestore.instance.collection(‘info’).snapshots().listen((QuerySnapshot querySnapshot) {

//      if(userAdded == null) {
        _localStreamController.add(querySnapshot);
//      }

    });
...
child: StreamBuilder(
stream: _localStreamController.stream,
builder: (context, snapshot) {

Кто-нибудь знает решение?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...