Я думаю, что это снова вызовет другие утверждения или приведет к созданию навигатора
т, ребята, я использую 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);
}
}
Но я уверен, что есть более чистый способ справиться с этим, я попытался найти некоторые образцы, которые имеют что-то похожее, но ничего не нашли.