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());
  }
}