HomeBloc constructor
HomeBloc({
- 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));
});
}