так?
Ага, так
YourBloc({required String userId}) : super(YourState()) { stream.listen((data) { add(Event(data)); }); on<Event>( (event, emit) => emit(event.data)); }
В переменную нужно еще закинуть, что бы отменять
у меня getIt и такое даже если создавать на уровне виджета то всё равно не видит переменой, я всё перепробывал, думаю лучше что нибудь придумать с этим... await () async { await for(final data in dataState.data!) { ChatDone(data); if(needsToStop) break; // Или return; } }();
Забудь про это. Колхозный вброс. А если у тебя что то не выходит с выше написанным - значит траблы глубже, где то в архитектуре приложения
Если провайдить на уровне виджета то в initState?
Обсуждают сегодня