feat: Nicer configuration error (#6684)

This commit is contained in:
Hocuri
2025-03-20 19:56:12 +01:00
committed by GitHub
parent b5fa6553af
commit 8a9e60afc3
2 changed files with 6 additions and 2 deletions

View File

@@ -485,7 +485,10 @@ async fn configure(ctx: &Context, param: &EnteredLoginParam) -> Result<Configure
let configuring = true;
let mut imap_session = match imap.connect(ctx, configuring).await {
Ok(session) => session,
Err(err) => bail!("{}", nicer_configuration_error(ctx, err.to_string()).await),
Err(err) => bail!(
"{}",
nicer_configuration_error(ctx, format!("{err:#}")).await
),
};
progress!(ctx, 850);

View File

@@ -348,10 +348,11 @@ impl Imap {
connection_candidate,
)
.await
.context("IMAP failed to connect")
{
Ok(client) => client,
Err(err) => {
warn!(context, "IMAP failed to connect: {err:#}.");
warn!(context, "{err:#}.");
first_error.get_or_insert(err);
continue;
}