preloadModelFromUrl method

Future<void> preloadModelFromUrl(
  1. String url
)

Implementation

Future<void> preloadModelFromUrl(String url) async {
  final response = await http.get(Uri.parse(url));
  if (response.statusCode != 200) {
    throw Exception('Failed to download model');
  }

  final dir = await getTemporaryDirectory();
  final file = File('${dir.path}/auto_model.glb');
  await file.writeAsBytes(response.bodyBytes, flush: true);

  _localModel = file;
  hintState.value = ARHintState.showingHint;
}