pub(crate) fn build_queue_manager(
config: &Config,
api_client: Arc<ImmichApiClient>,
shared_state: Arc<Mutex<AppState>>,
sync_index: Arc<ShardedSyncIndex>,
) -> QueueManagerExpand description
Upload queue using the configured concurrency and pause policy (metered, battery, quiet hours).