mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-23 09:19:06 +00:00
feat(downloads): add adaptive mirror reliability
This commit is contained in:
@@ -370,6 +370,9 @@ async function dispatchItemInternal(id: string, proxyOverride?: string | null):
|
||||
mirrors: item.mirrors || null,
|
||||
user_agent: settings.customUserAgent.trim() || null,
|
||||
max_tries: settings.maxAutomaticRetries,
|
||||
minimum_normal_download_speed_kib: settings.minimumNormalDownloadSpeedKiB,
|
||||
retry_not_found_errors: settings.retryNotFoundErrors,
|
||||
adaptive_mirror_selection: settings.adaptiveMirrorSelection,
|
||||
proxy,
|
||||
format_selector: item.mediaFormatSelector || null,
|
||||
cookie_source: settings.mediaCookieSource !== 'none' ? settings.mediaCookieSource : null,
|
||||
@@ -2441,6 +2444,9 @@ export const useDownloadStore = create<DownloadState>((set, get) => {
|
||||
mirrors: item.mirrors || null,
|
||||
user_agent: settings.customUserAgent.trim() || null,
|
||||
max_tries: settings.maxAutomaticRetries,
|
||||
minimum_normal_download_speed_kib: settings.minimumNormalDownloadSpeedKiB,
|
||||
retry_not_found_errors: settings.retryNotFoundErrors,
|
||||
adaptive_mirror_selection: settings.adaptiveMirrorSelection,
|
||||
proxy,
|
||||
format_selector: item.mediaFormatSelector || null,
|
||||
cookie_source: settings.mediaCookieSource !== 'none' ? settings.mediaCookieSource : null,
|
||||
|
||||
Reference in New Issue
Block a user