import 'package:pmu_labs/data/repositories/bosses_repository.dart'; import 'package:pmu_labs/presentation/home_page/bloc/events.dart'; import 'package:pmu_labs/presentation/home_page/bloc/state.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; class HomeBloc extends Bloc{ final BossesRepository rep; HomeBloc(this.rep) : super(const HomeState()){ on(_onLoadData); } void _onLoadData(HomeLoadDataEvent event, Emitter emit){ emit(state.copyWith(data: rep.loadData())); } }