mirror of
https://github.com/chatmail/core.git
synced 2026-05-17 13:56:30 +03:00
refactor: remove param_addr_urlencoded argument from get_autoconfig()
It can be calculated inside the function.
This commit is contained in:
@@ -212,7 +212,6 @@ async fn configure(ctx: &Context, param: &mut LoginParam) -> Result<()> {
|
|||||||
|
|
||||||
let parsed = EmailAddress::new(¶m.addr).context("Bad email-address")?;
|
let parsed = EmailAddress::new(¶m.addr).context("Bad email-address")?;
|
||||||
let param_domain = parsed.domain;
|
let param_domain = parsed.domain;
|
||||||
let param_addr_urlencoded = utf8_percent_encode(¶m.addr, NON_ALPHANUMERIC).to_string();
|
|
||||||
|
|
||||||
// Step 2: Autoconfig
|
// Step 2: Autoconfig
|
||||||
progress!(ctx, 200);
|
progress!(ctx, 200);
|
||||||
@@ -283,7 +282,7 @@ async fn configure(ctx: &Context, param: &mut LoginParam) -> Result<()> {
|
|||||||
info!(ctx, "socks5 enabled, skipping autoconfig");
|
info!(ctx, "socks5 enabled, skipping autoconfig");
|
||||||
None
|
None
|
||||||
} else {
|
} else {
|
||||||
get_autoconfig(ctx, param, ¶m_domain, ¶m_addr_urlencoded).await
|
get_autoconfig(ctx, param, ¶m_domain).await
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -500,8 +499,9 @@ async fn get_autoconfig(
|
|||||||
ctx: &Context,
|
ctx: &Context,
|
||||||
param: &LoginParam,
|
param: &LoginParam,
|
||||||
param_domain: &str,
|
param_domain: &str,
|
||||||
param_addr_urlencoded: &str,
|
|
||||||
) -> Option<Vec<ServerParams>> {
|
) -> Option<Vec<ServerParams>> {
|
||||||
|
let param_addr_urlencoded = utf8_percent_encode(¶m.addr, NON_ALPHANUMERIC).to_string();
|
||||||
|
|
||||||
if let Ok(res) = moz_autoconfigure(
|
if let Ok(res) = moz_autoconfigure(
|
||||||
ctx,
|
ctx,
|
||||||
&format!(
|
&format!(
|
||||||
|
|||||||
Reference in New Issue
Block a user