Closed neon-nyan closed 2 months ago
It seems all right 👌
No new problems were found according to the checks applied
💡 Qodana analysis was run in the pull request mode: only the changed files were checked ☁️ View the detailed Qodana report
Overall, PR looks OK and works as intended (tested locally). We could cleanup the magic numbers that we use in the code, such as for specifying max thread count and such by declaring them as variables in the function but functionally it works as intended (mostly for debugging later, to make it easier). That being said, the following UI issue is encountered for Cache Repair in Hi3 GLB region. I don't have the other regions installed so cannot verify if it is region agnostic:
Furthermore, please make sure to fix the i18n issues before merging. Aside from that, great work!
The issue with counts has a relation with the fetching mechanism to be enumerating the assets on-the-air rather than getting all the list of the assets and placed it into List<T>
. Since it's using IEnumerable<T>
to enumerate the assets OTA, getting the total count is not possible because technically IEnumerable<T>
doesn't have a Count
property.
can you show some pictures on how to set the limit , also is it released yet on stable version????
and also please
i want to example duriang the day i donwlaod at 100kb /sec at night i donwlaod at 1mb/sec like can planify when speed get limited and when not
if this is not added
Main Goal
As per title, this PR contains some huge changes to our own File Downloader Submodule implementation that we use for Collapse called: Hi3Helper.Http. The changes brings some new features to improve the reliability of the downloading process for certain parts, like Game Installation/Update, Game Repair, Cache Updates and Internal APIs. The changes that worth to mention are including:
async
thread overhead.DownloadEvent
to notify the download progress. This has benefits if you're performing download multiple files within a single Downloader instance for other purposes. By using delegates, you can subscribe the download progress to a specific file you wanted to track.However, this PR requires some changes in some parts, including:
FallbackCDNUtil
InstallManagerBase
PR Status :
Templates
Changelog Prefixes
``` **[New]** **[Imp]** **[Fix]** **[Loc]** **[Doc]** ```