Нужно знать, могу ли я получить последнее значение из 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