isModelPath method

bool isModelPath(
  1. String path
)

Check if a path is within the models directory

Implementation

bool isModelPath(String path) {
  try {
    final lib = PlatformLoader.loadCommons();
    final checkFn = lib.lookupFunction<Int32 Function(Pointer<Utf8>),
        int Function(Pointer<Utf8>)>('rac_model_paths_is_model_path');

    final pathPtr = path.toNativeUtf8();
    try {
      return checkFn(pathPtr) == 1; // RAC_TRUE
    } finally {
      calloc.free(pathPtr);
    }
  } catch (e) {
    return false;
  }
}