resolve method

Future<File?> resolve({
  1. required PrebuiltManifest manifest,
  2. required NativeTarget target,
  3. required String libraryStem,
  4. required ArtifactPayload payload,
  5. Logger? logger,
})

Implementation

Future<File?> resolve({
  required PrebuiltManifest manifest,
  required NativeTarget target,
  required String libraryStem,
  required ArtifactPayload payload,
  Logger? logger,
}) {
  logger?.info('Checking shared prebuilt cache for ${target.label}.');
  return (installer ?? DefaultArtifactInstaller()).install(
    manifest: manifest,
    target: target,
    libraryStem: libraryStem,
    payload: payload,
    cacheDirectory: cacheDir,
    logger: logger,
  );
}