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) {