HomeBloc constructor

HomeBloc({
  1. HomeState init = const HomeState(),
})

Implementation

HomeBloc({HomeState init = const HomeState()}) : super(init) {
  on<CheckPermissionScanEvent>((event, emit) => emit(CheckPermissionScanState()));
  on<CheckCodeQrEvent>((event, emit) async {
    final response = await ApiClient().postAPI('${Constants().apiVersion}traceabilities/scan','GET',
        TraceabilityResutlModel(),hasHeader: false,body: {
          "code": event.code,
          "device_id": event.device_id,
          "scan_type": event.is_scan?"scan":"enter_code"
        });
    emit(CheckCodeQrState(response));
  });

}