В моем блоке блога есть следующее: c logi c
final _vehicleController = BehaviorSubject<Vehicle>();
final _submitController = BehaviorSubject<VisitStatus>();
Stream<Visit> respondAccessRequest(String code) => _vehicleController.stream
.withLatestFrom(
_submitController.stream,
(vehicle, status) => [vehicle, status])
.flatMap((data) {
// Stuff where I return another stream
});
И хотя значения _vehicleController и _submitController имеют значения, я никогда не достигну закрытия flatMap. VehicleStatus - это перечисление, а Vehicle - пользовательский класс. Я реализовал этот шаблон раньше, но почему-то он не работает в данном конкретном случае, и я в недоумении, почему.