ScanBloc constructor
ScanBloc({
- ScanState init = const ScanState(),
Implementation
ScanBloc({ScanState init = const ScanState()}) : 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: event.isLogin,body: {
"code": event.code,
"device_id": event.device_id,
"scan_type": event.is_scan?"scan":"enter_code"
});
emit(CheckCodeQrState(response));
});
}