Я использую StreamBuilder для потоковой передачи некоторых данных из Firestore.
Он работает хорошо, и данные появляются, но в консоли есть ошибка.
Это код, который мне кажется Может содержать ошибку:
Padding(
padding: const EdgeInsets.symmetric(horizontal: 16),
child: Consumer<AppState>(
builder: (context, appState, _) =>
StreamBuilder<List<Dentist>>(
stream: database.dentistsStream(),
builder: (context, snapshot) => Column(
children: <Widget>[
for (final dentist in snapshot.data.where((e) => e
.categoryIds
.contains(appState.selectedCategoryId)))
GestureDetector(
onTap: () {},
child: DentistItem(
dentist: dentist,
),
),
],
),
),
),
),
и ошибку:
введите описание изображения здесь
Любая помощь?!
Примечание: я знаю, что «for» здесь не поддерживается в старых версиях Dart.