diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2024-01-03 20:53:07 +0100 |
---|---|---|
committer | Quentin Dufour <quentin@deuxfleurs.fr> | 2024-01-03 20:53:07 +0100 |
commit | a6a0e1994db2b43f559e5c2e8ae5c58342e5136f (patch) | |
tree | 3a48395a42f3128af21d32cf23c94dc0898e6287 /src/imap/command/selected.rs | |
parent | 7de1c66d86dbfe8e8ef4ed1183e5a9b6a3a636bf (diff) | |
download | aerogramme-a6a0e1994db2b43f559e5c2e8ae5c58342e5136f.tar.gz aerogramme-a6a0e1994db2b43f559e5c2e8ae5c58342e5136f.zip |
ENABLE is now supported
Diffstat (limited to 'src/imap/command/selected.rs')
-rw-r--r-- | src/imap/command/selected.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/imap/command/selected.rs b/src/imap/command/selected.rs index 28ebbe8..c8cc680 100644 --- a/src/imap/command/selected.rs +++ b/src/imap/command/selected.rs @@ -10,7 +10,7 @@ use imap_codec::imap_types::response::{Code, CodeOther}; use imap_codec::imap_types::search::SearchKey; use imap_codec::imap_types::sequence::SequenceSet; -use crate::imap::capability::ServerCapability; +use crate::imap::capability::{ClientCapability, ServerCapability}; use crate::imap::command::{anystate, authenticated, MailboxName}; use crate::imap::flow; use crate::imap::mailbox_view::MailboxView; @@ -23,6 +23,7 @@ pub struct SelectedContext<'a> { pub user: &'a Arc<User>, pub mailbox: &'a mut MailboxView, pub server_capabilities: &'a ServerCapability, + pub client_capabilities: &'a mut ClientCapability, } pub async fn dispatch<'a>( @@ -76,6 +77,7 @@ pub async fn dispatch<'a>( authenticated::dispatch(authenticated::AuthenticatedContext { req: ctx.req, server_capabilities: ctx.server_capabilities, + client_capabilities: ctx.client_capabilities, user: ctx.user, }) .await |