getServerPackage method

String getServerPackage(
  1. Pointer<Void> libraryPtr,
  2. Pointer<Void> workflowPtr,
  3. int packageType
)

Implementation

String getServerPackage(Pointer<Void> libraryPtr, Pointer<Void> workflowPtr, int packageType) {
  Pointer<Pointer<Utf8>> serverPackageOut = calloc();
  int error = _getServerPackage(libraryPtr, workflowPtr, packageType, serverPackageOut);
  if( error != FaceCaptureErrorCode.noErrors.value ) {
    throw FaceCaptureException(error);
  }
  Pointer<Utf8> serverPackage = serverPackageOut.value;
  String serverPackageString = serverPackage.toDartString();

  calloc.free(serverPackage);
  calloc.free(serverPackageOut);

  return serverPackageString;
}