completeProcess method

Future<void> completeProcess(
  1. dynamic retValue,
  2. bool complete
)

Implementation

Future<void> completeProcess(dynamic retValue, bool complete) async {
  final ret = {'code': 0, 'data': retValue};
  if (cb == null) {
    return;
  }
  var script = '$cb(${jsonEncode(ret)}.data);';
  if (complete) {
    script += 'delete window.$cb';
  }
  try {
    await controller.runJavaScript(script);
  } catch (e) {
    controller.exceptionExportInjecter?.call(e.toString());
  }
}