bloc.dart
347 Bytes
import 'package:bloc/bloc.dart';
import 'event.dart';
import 'state.dart';
class ModuleSelectBloc extends Bloc<ModuleSelectEvent, ModuleSelectState> {
ModuleSelectBloc() : super(ModuleSelectState().init()) {
on<InitEvent>(_init);
}
void _init(InitEvent event, Emitter<ModuleSelectState> emit) async {
emit(state.clone());
}
}