CertificateDropBloc constructor

CertificateDropBloc(
  1. GetUserCertificates loadCertificate
)

Implementation

CertificateDropBloc(this.loadCertificate) : super(CertificateDropInitial()) {
  on<ActionLoadCertificates>((event, emit) async {
    emit(OnLoadingCertificates());
    final result = await loadCertificate.call(event.data);
    result.fold(
      (failure) => emit(OnCertificatesFailure(failure)),
      (certificates) => emit(OnCertificatesSuccess(certificates)),
    );
  });
}