import 'package:bloc/bloc.dart'; import 'package:equatable/equatable.dart'; import 'package:unit2/sevices/profile/family_services.dart'; import '../../../model/profile/family_backround.dart'; part 'family_event.dart'; part 'family_state.dart'; class FamilyBloc extends Bloc { FamilyBloc() : super(FamilyInitial()) { List families = []; on((event, emit) async{ emit(FamilyLoadingState()); try{ List family = await FamilyService.instance.getFamilies(event.profileId, event.token); families = family; emit(FamilyLoaded(families: families)); }catch(e){ emit(FamilyErrorState(message: e.toString())); } }); } }