native libraries check fix

This commit is contained in:
Timerix 2025-05-21 12:33:57 +05:00
parent 459b3f09f9
commit ab1aefd619

View File

@ -42,14 +42,20 @@ public class LibrariesDownloadTaskFactory : INetworkTaskFactory
foreach (var l in _libraries.Libs) foreach (var l in _libraries.Libs)
{ {
if (!HashHelper.CheckFileSHA1(l.jarFilePath, l.artifact?.sha1, checkHashes)) if (l is Libraries.NativeLib native)
{ {
_libsToDownload.Add(l); //TODO: replace with actual native libraries check
if(!nativeDirExists || checkHashes)
{
_libsToDownload.Add(l);
}
} }
//TODO: replace with actual native libraries check else
else if (!nativeDirExists && l is Libraries.NativeLib)
{ {
_libsToDownload.Add(l); if (!HashHelper.CheckFileSHA1(l.jarFilePath, l.artifact?.sha1, checkHashes))
{
_libsToDownload.Add(l);
}
} }
} }