Я думаю, что это снова вызовет другие утверждения или приведет к созданию навигатора

т, ребята, я использую 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);
     }
    }

Но я уверен, что есть более чистый способ справиться с этим, я попытался найти некоторые образцы, которые имеют что-то похожее, но ничего не нашли.

Ответы на вопрос(1)

Ваш ответ на вопрос