startScan method
Implementation
Future<void> startScan(ScanResultListener listener) async {
_plugin.startScan((String? code, String? data, String? msg) {
if (code == "0" && data?.isNotEmpty == true) {
List<dynamic> jsonList = json.decode(data!);
List<ScanResultBean> resultList = jsonList.map((item) => ScanResultBean.fromJson(item)).toList();
listener(0, resultList, msg);
} else {
listener(int.tryParse(code ?? "") ?? -1, [], msg);
}
});
}