Я хочу сопоставить GroupID из двух разных коллекций. Как я могу использовать documentSnapshot внутри StreamBuilder?
@override
void initState() async{
// TODO: implement initState
super.initState();
chatReference =
db.collection("users").document(uid).collection('usergroups');
}
StreamBuilder<QuerySnapshot>(
stream: Firestore.instance
.collection('groups')
.where('GroupID', isEqualTo: documentSnapshot.data['GroupID'])
.snapshots(),
builder: (BuildContext context,
AsyncSnapshot<QuerySnapshot> snapshot) {
if (!snapshot.hasData) {
return new Text('Connecting...');
} else {