Flutter - Как получить последнее значение из Stream <String>без RxDart? - PullRequest
0 голосов
/ 22 января 2019

Нужно знать, могу ли я получить последнее значение из Stream без использования сторонней библиотеки.

Первый способ, которым я попытался, когда я могу отправить значение для потоковой передачи в 'changeEmail', я могу сохранить newValue в некоторой переменной в моем BLoC. Это правильно?

Второй способ, который я попробовал, это добавить слушателя, который также будет выполнять ту же работу, что и выше, и мне нужно сохранить newValue в некоторой переменной.

У меня есть SteamController:

final _emailController = StreamController<String>.broadcast();

Имеют гиттеры:

Stream<String> get email => _emailController.stream; // getting data from stream

get changeEmail => _emailController.sink.add; // sending data to stream

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...