mirror of
https://github.com/chatmail/core.git
synced 2026-04-28 19:06:35 +03:00
Create configured folders if they are deleted
This commit is contained in:
@@ -552,7 +552,7 @@ impl Imap {
|
||||
context: &Context,
|
||||
folder: &str,
|
||||
) -> Result<bool> {
|
||||
let newly_selected = self.select_folder(context, Some(folder)).await?;
|
||||
let newly_selected = self.select_or_create_folder(context, folder).await?;
|
||||
|
||||
let mailbox = &mut self.config.selected_mailbox.as_ref();
|
||||
let mailbox =
|
||||
@@ -657,9 +657,7 @@ impl Imap {
|
||||
.unwrap_or_default();
|
||||
let download_limit = context.download_limit().await?;
|
||||
|
||||
let new_emails = self
|
||||
.select_with_uidvalidity(context, folder)
|
||||
.await?;
|
||||
let new_emails = self.select_with_uidvalidity(context, folder).await?;
|
||||
|
||||
if !new_emails && !fetch_existing_msgs {
|
||||
info!(context, "No new emails in folder {}", folder);
|
||||
|
||||
Reference in New Issue
Block a user