fix(download): only list required mod dependency
This commit is contained in:
@@ -165,6 +165,7 @@ public class CurseAddon implements DownloadManager.IMod {
|
|||||||
public List<DownloadManager.Mod> loadDependencies() throws IOException {
|
public List<DownloadManager.Mod> loadDependencies() throws IOException {
|
||||||
Set<Integer> dependencies = latestFiles.stream()
|
Set<Integer> dependencies = latestFiles.stream()
|
||||||
.flatMap(latestFile -> latestFile.getDependencies().stream())
|
.flatMap(latestFile -> latestFile.getDependencies().stream())
|
||||||
|
.filter(dep -> dep.getType() == 3)
|
||||||
.map(Dependency::getAddonId)
|
.map(Dependency::getAddonId)
|
||||||
.collect(Collectors.toSet());
|
.collect(Collectors.toSet());
|
||||||
List<DownloadManager.Mod> mods = new ArrayList<>();
|
List<DownloadManager.Mod> mods = new ArrayList<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user