Привет, ребята, я использую BLoC для приложения, которое я сейчас разрабатываю, но есть некоторые случаи, о которых я не знаю, когда вы входите в систему, вы запускаете вызов API и ожидаете результата, естественно, я бы послал загрузку состояния и загрузчика, но после этого заканчивается например, для перехода на другой экран. У меня в настоящее время есть что-то вроде этого
typedef void LoginSuccessCallback();
class LoginBloc(){
LoginBloc(Api this.api,LoginSuccessCallback loginSuccesCallback){
_login.switchMap((ev) => api.login(ev.payload.email,ev.payload.password)).listen((_) => loginSuccessCallback);
}
}
Но я уверен, что для обработки этого метода гораздо более чистый способ. Я попытался найти некоторые образцы, которые имеют что-то похожее, но ничего не нашли.