From 088b2f146f66a0f1bf29fa787a6f86d61c05e52a Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sun, 29 Aug 2021 17:00:15 +0800 Subject: [PATCH] fix: AutoDownloadProvider not fully adapted file requests. --- .../hmcl/download/AutoDownloadProvider.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/AutoDownloadProvider.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/AutoDownloadProvider.java index bedc1a71e..f2db0d6dd 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/AutoDownloadProvider.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/AutoDownloadProvider.java @@ -17,6 +17,9 @@ */ package org.jackhuang.hmcl.download; +import java.net.URL; +import java.util.List; + /** * Official Download Provider fetches version list from Mojang and * download files from mcbbs. @@ -47,6 +50,21 @@ public class AutoDownloadProvider implements DownloadProvider { return fileProvider.injectURL(baseURL); } + @Override + public List getAssetObjectCandidates(String assetObjectLocation) { + return fileProvider.getAssetObjectCandidates(assetObjectLocation); + } + + @Override + public List injectURLWithCandidates(String baseURL) { + return fileProvider.injectURLWithCandidates(baseURL); + } + + @Override + public List injectURLsWithCandidates(List urls) { + return fileProvider.injectURLsWithCandidates(urls); + } + @Override public VersionList getVersionListById(String id) { return versionListProvider.getVersionListById(id);