fix download monero_c prebuilds issue caused by cleanup (#2015)

cyan committed Feb 17, 2025 at 14:56 UTC 57d88663c9d549facb966e7bd485138ac28d8696
1 file changed +7 -5
tool/download_moneroc_prebuilds.dart
+7 -5
@@ -44,11 +44,13 @@ Future<void> main() async {
44 final url = asset["browser_download_url"] as String;
45 printV("- downloading $localFilename");
46 await _dio.download(url, localFilename);
47 - printV(" extracting $localFilename");
48 - final inputStream = InputFileStream(localFilename);
49 - final archive = XZDecoder().decodeBuffer(inputStream);
50 - final outputStream = OutputFileStream(localFilename.replaceAll(".xz", ""));
51 - outputStream.writeBytes(archive);
47 + if (localFilename.endsWith(".xz")) {
48 + printV(" extracting $localFilename");
49 + final inputStream = InputFileStream(localFilename);
50 + final archive = XZDecoder().decodeBuffer(inputStream);
51 + final outputStream = OutputFileStream(localFilename.replaceAll(".xz", ""));
52 + outputStream.writeBytes(archive);
53 + }
54 }
55 }
56 if (Platform.isMacOS) {