qrcodeStatus method
Implementation
Future<dynamic> qrcodeStatus(String qrcodesId) async {
checkData();
waiting = true;
var counter = 60;
var completer = Completer();
while (counter > 0 && waiting) {
var response =
await Common.post('qrcodeStatus', {'qrcodesId': qrcodesId});
if (response['qrcodesExecuted'] != null) {
completer.complete(response);
return completer.future;
}
sleep(const Duration(seconds: 1));
counter--;
}
throw Exception('Qrcode timeout');
}