import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:equatable/equatable.dart'; import 'package:professional_repository/professional_repository.dart'; part 'professional_profile_event.dart'; part 'professional_profile_state.dart'; class ProfessionalProfileBloc extends Bloc { final FirebaseProfessionalRepository _professionalRepository; ProfessionalProfileBloc({required FirebaseProfessionalRepository professionalRepository}) : _professionalRepository = professionalRepository, super((UpdateProfessionalInfoInitial())) { on(_onUpdateProfessionalInfo); } void _onUpdateProfessionalInfo(UpdateProfessionalInfo event, Emitter emit) async { emit(UpdateProfessionalInfoLoading()); try { emit(const UpdateProfessionalInfoSuccess()); } catch (e) { emit(UpdateProfessionalInfoFailure()); } } }