Inside Stream Builder, он просит меня поставить Stream<builder>
, иначе выдается ошибка,
type 'Future<dynamic>' is not a subtype of type 'Stream<dynamic>'
Теперь, поскольку я следил за этим ответом , Мне пришлось закодировать поток примерно так:
getGroupsOfUser() async {
String _userID = await _getUID();
DocumentSnapshot userInfo = await userCollection.document(_userID).get();
return groupCollection.where(FieldPath.documentId, whereIn: userInfo.data['groups']).snapshots();
}
Теперь я знаю, может быть, если я смогу преодолеть использование asyn c, я могу это исправить, но мне нужно получить uid и массив групп, который функция asyn c, и я не могу назначить их как переменные, иначе я получаю сообщение об ошибке only static members can be accessed in initializers
Пожалуйста, кто-нибудь, помогите мне, я очень новичок в этом.