call method
Implementation
call(String methodName, List<dynamic> data) {
try {
dynamic code = data[0];
switch (methodName) {
case 'onError':
onError!(code, data[1] as String);
break;
case 'onGenerateQrCode':
onGenerateQrCode!(code as Uint8List);
break;
case 'onStepChange':
onStepChange!(code);
break;
case 'onSuccess':
onSuccess!(code, data[1] as String);
break;
}
} catch (e) {
print('Error: $e');
}
}