|
- import 'dart:async';
-
- import 'package:bloc/bloc.dart';
- import 'package:equatable/equatable.dart';
- import '../../../Model/unit.dart';
- import '../../../Utils/db_helper.dart';
-
- part 'get_images_event.dart';
- part 'get_images_state.dart';
-
- class GetImagesBloc extends Bloc<GetImagesEvent, GetImagesState> {
- GetImagesBloc() : super(GetImagesInitial()) {
- on<GetImagesEvent>((event, emit) async{
- if(event is GetImages){
- emit(GetImagesLoading());
- var result = await DBHelper.database.getBlobUnits(event.mesin);
- if(result!=null){
- emit(GetImagesFinish(blobs: result));
- }
- else{
- emit(GetImagesError(err: "Image Data not Found"));
- }
- }
- });
- }
- }
|