asimov_module_cli/registry/http.rs
1// This is free and unencumbered software released into the public domain.
2
3use tokio::time::Duration;
4
5pub fn http_client() -> reqwest::Client {
6 // TODO: retry support
7 reqwest::Client::builder()
8 .user_agent("asimov-module-cli")
9 .timeout(Duration::from_secs(10))
10 .build()
11 .expect("Failed to build HTTP client")
12}