PackageInfoBloc constructor
PackageInfoBloc(
- GetPackageInfoUseCase useCase
Implementation
PackageInfoBloc(this.useCase) : super(PackageInfoInitial()) {
on<RequestEvent>((event, emit) async {
emit(Loading());
Result result = await useCase.getPackageInfo();
if (result is Success) {
emit(SuccessEvent(success: result.data as PackageInfo));
} else {
emit(FailedEvent(failure: result as Failure));
}
});
}