summaryrefslogtreecommitdiffstats
path: root/src/utils/mod.rs
diff options
context:
space:
mode:
authormtul0729 <52401682+mtul0729@users.noreply.github.com>2025-02-02 08:00:01 +0800
committerGitHub <noreply@github.com>2025-02-02 08:00:01 +0800
commit79550fd0f3719244a30b00de6de58ca8474919f1 (patch)
tree5afac911ce18ec8fc192489efd57ace444cc7636 /src/utils/mod.rs
parent843e66fafc080fc8170ca69175be003d297fef32 (diff)
downloadaichat-79550fd0f3719244a30b00de6de58ca8474919f1.tar.gz
refactor: several improvements (#1138)
Diffstat (limited to 'src/utils/mod.rs')
-rw-r--r--src/utils/mod.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/utils/mod.rs b/src/utils/mod.rs
index 7aa1801..9dde751 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -217,15 +217,12 @@ pub fn is_url(path: &str) -> bool {
pub fn set_proxy(
mut builder: reqwest::ClientBuilder,
- proxy: Option<&String>,
+ proxy: &str,
) -> Result<reqwest::ClientBuilder> {
- if let Some(proxy) = proxy {
- builder = builder.no_proxy();
- if !proxy.is_empty() && proxy != "-" {
- builder = builder.proxy(
- reqwest::Proxy::all(proxy).with_context(|| format!("Invalid proxy `{proxy}`"))?,
- );
- }
+ builder = builder.no_proxy();
+ if !proxy.is_empty() && proxy != "-" {
+ builder = builder
+ .proxy(reqwest::Proxy::all(proxy).with_context(|| format!("Invalid proxy `{proxy}`"))?);
};
Ok(builder)
}