ProfilepicBloc constructor
ProfilepicBloc(
- SaveUserProfilePictureUseCase useCase
Implementation
ProfilepicBloc(this.useCase) : super(ProfilepicInitial()) {
on<UploadProfilepicEvent>((event, emit) async {
emit(ProfilepicUploading());
var result = await useCase.uploadProfilePhoto(event.file);
if (result is Success) {
emit(ProfilpicSaved(result));
} else {
emit(ProfilepicFailedToSave(result as Failure));
}
});
}