startAsync method

Future<void> startAsync(
  1. String uuid,
  2. String jsonConfig
)

Implementation

Future<void> startAsync(String uuid, String jsonConfig) async {
  final uuidPtr = StringUtf8Pointer(uuid).toNativeUtf8();
  final cfgPtr = StringUtf8Pointer(jsonConfig).toNativeUtf8();
  final _start = _startPtr.asFunction<_StartDart>();

  try {
    _getTransferResponseData(
      await Isolate.run(() => _start(uuidPtr, cfgPtr)),
    );
  } finally {
    calloc.free(uuidPtr);
    calloc.free(cfgPtr);
  }
}