refactor(imap): move select_with_uidvalidity() to Session

This commit is contained in:
link2xt
2024-02-28 22:12:57 +00:00
parent 4355bd77a9
commit 7bc2f0cb6b
3 changed files with 137 additions and 133 deletions

View File

@@ -456,7 +456,10 @@ async fn configure(ctx: &Context, param: &mut LoginParam) -> Result<()> {
imap.configure_folders(ctx, create_mvbox).await?;
imap.select_with_uidvalidity(ctx, "INBOX")
imap.session
.as_mut()
.context("no IMAP connection established")?
.select_with_uidvalidity(ctx, "INBOX")
.await
.context("could not read INBOX status")?;