From 93a38a0b6b53d1028ef1161266fd03c906b5400a Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Sun, 18 May 2025 11:45:21 +0200 Subject: [PATCH] chore: Cleanup globalConfig settings --- .../sync/background_download_provider.dart | 42 +++++++------------ 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/lib/providers/sync/background_download_provider.dart b/lib/providers/sync/background_download_provider.dart index ae154a2..9b30cd6 100644 --- a/lib/providers/sync/background_download_provider.dart +++ b/lib/providers/sync/background_download_provider.dart @@ -12,19 +12,7 @@ class BackgroundDownloader extends _$BackgroundDownloader { final maxDownloads = ref.read(clientSettingsProvider.select((value) => value.maxConcurrentDownloads)); return FileDownloader() ..configure( - globalConfig: maxDownloads == 0 - ? ("", "") - : ( - Config.holdingQueue, - ( - //maxConcurrent - maxDownloads, - //maxConcurrentByHost - maxDownloads, - //maxConcurrentByGroup - maxDownloads, - ), - ), + globalConfig: globalConfig(maxDownloads), ) ..trackTasks() ..configureNotification( @@ -37,19 +25,21 @@ class BackgroundDownloader extends _$BackgroundDownloader { void setMaxConcurrent(int value) { state.configure( - globalConfig: value == 0 - ? ("", "") - : ( - Config.holdingQueue, - ( - //maxConcurrent - value, - //maxConcurrentByHost - value, - //maxConcurrentByGroup - value, - ), - ), + globalConfig: globalConfig(value), ); } + + (String, dynamic) globalConfig(int value) => value == 0 + ? ("", "") + : ( + Config.holdingQueue, + ( + //maxConcurrent + value, + //maxConcurrentByHost + value, + //maxConcurrentByGroup + value, + ), + ); }