Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- E/flutter ( 4322): emit was called after an event handler completed normally.
- E/flutter ( 4322): This is usually due to an unawaited future in an event handler.
- E/flutter ( 4322): Please make sure to await all asynchronous operations with event handlers
- E/flutter ( 4322): and use emit.isDone after asynchronous operations before calling emit() to
- E/flutter ( 4322): ensure the event handler has not completed.
- E/flutter ( 4322):
- E/flutter ( 4322): **BAD**
- E/flutter ( 4322): on<Event>((event, emit) {
- E/flutter ( 4322): future.whenComplete(() => emit(...));
- E/flutter ( 4322): });
- E/flutter ( 4322):
- E/flutter ( 4322): **GOOD**
- E/flutter ( 4322): on<Event>((event, emit) async {
- E/flutter ( 4322): await future.whenComplete(() => emit(...));
- E/flutter ( 4322): });
- E/flutter ( 4322):
- E/flutter ( 4322): #0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:47:61)
- E/flutter ( 4322): #1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
- E/flutter ( 4322): #2 _Emitter.call (package:bloc/src/bloc.dart:232:7)
- E/flutter ( 4322): #3 new NumberTriviaBloc.<anonymous closure>.<anonymous closure> (package:clean_architecture/presentation/bloc/number_trivia_bloc.dart:40:13)
- E/flutter ( 4322): <asynchronous suspension>
- E/flutter ( 4322):
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement