call method

dynamic call(
  1. String methodName,
  2. List data
)

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');
  }
}