diff --git a/melib/src/backends.rs b/melib/src/backends.rs index 442e0347..e26cb845 100644 --- a/melib/src/backends.rs +++ b/melib/src/backends.rs @@ -246,6 +246,14 @@ pub enum RefreshEventKind { NewFlags(EnvelopeHash, (Flag, Vec)), Rescan, Failure(MeliError), + MailboxCreate(Mailbox), + MailboxDelete(MailboxHash), + MailboxRename { + old_mailbox_hash: MailboxHash, + new_mailbox: Mailbox, + }, + MailboxSubscribe(MailboxHash), + MailboxUnsubscribe(MailboxHash), } #[derive(Debug, Clone)] diff --git a/src/conf/accounts.rs b/src/conf/accounts.rs index a351cc14..77584cd6 100644 --- a/src/conf/accounts.rs +++ b/src/conf/accounts.rs @@ -1011,6 +1011,14 @@ impl Account { Some(crate::types::NotificationType::Error(err.kind)), )); } + RefreshEventKind::MailboxCreate(_new_mailbox) => {} + RefreshEventKind::MailboxDelete(_mailbox_hash) => {} + RefreshEventKind::MailboxRename { + old_mailbox_hash: _, + new_mailbox: _, + } => {} + RefreshEventKind::MailboxSubscribe(_mailbox_hash) => {} + RefreshEventKind::MailboxUnsubscribe(_mailbox_hash) => {} } } None