pingConfig method

Future<int> pingConfig(
  1. String jsonConfig,
  2. int port,
  3. String testingUrl
)

Implementation

Future<int> pingConfig(String jsonConfig, int port, String testingUrl) async {
  final urlPtr = StringUtf8Pointer(testingUrl).toNativeUtf8();
  final configPtr = StringUtf8Pointer(jsonConfig).toNativeUtf8();
  final _pingConfig = _pingConfigPtr.asFunction<_PingConfigDart>();

  try {
    final result = _getTransferResponseData(
      await Isolate.run(() => _pingConfig(configPtr, port, urlPtr)),
    );

    return int.parse(result);
  } finally {
    calloc.free(urlPtr);
    calloc.free(configPtr);
  }
}