Я пытаюсь распространить сообщение об ошибке в StreamBuilder, но построитель моментальных снимков не выполняется.
Stream<Visit> respondAccessRequest(String code) => repository
.createVisit() // a future
.asStream()
.handleError((error) => error);
});
И тогда, на мой взгляд, у меня появляется
return StreamBuilder(
stream: stream,
builder: (context, snapshot) {
if (snapshot.hasError) return Text(snapshot.error.toString());
return Container();
});
Когда я делаю похоже, что я никогда не получаю никакой ошибки, если я удаляю отображение handleError((error) => error)
, я получаю консольную ошибку с Unhandled Exception: 'myError'. Какой тип ошибки я хочу распространить на представление.