Я хочу настроить прослушивание только определенного документа в firestore. В настоящее время я делаю это так:
child: StreamBuilder<DocumentSnapshot>(
stream:Firestore.instance.collection('users').document(user.uid).snapshots(),
builder: (ctx, snap) {
return Text(
'${snap.connectionState == ConnectionState.done && snap.data != null
? snap.data['flowers'].length,
: user.flowers.length}\flowers',
);
},
Что не работает, так это то, что это не вызывается, когда я меняю документ в firestore. Но когда я делаю то же самое, но с QuerySnapshot, он обнаруживает изменение и вызывается