ensureModelReady method

  1. @Deprecated('Use ensureModelReadyFromSpec with ModelSource instead')
  2. @override
Future<void> ensureModelReady(
  1. String filename,
  2. String url
)
override

Legacy API: Ensures a model is ready for use, handling all necessary operations

Phase 5.5: Thin facade over ensureModelReadyFromSpec (Modern API)

Implementation

@Deprecated('Use ensureModelReadyFromSpec with ModelSource instead')
@override
Future<void> ensureModelReady(String filename, String url) async {
  await _ensureInitialized();

  // Create a spec and delegate to Modern API
  final spec = InferenceModelSpec.fromLegacyUrl(
    name: filename,
    modelUrl: url,
  );

  // Delegate to Modern API (no manual state management needed)
  await ensureModelReadyFromSpec(spec);
}