diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-06-28 09:34:24 +0200 |
---|---|---|
committer | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-06-28 09:34:24 +0200 |
commit | 927b461f25e8202a33fadc1f823d4feed6282f60 (patch) | |
tree | d40739209d2d6693c85e5888e0e3f14e4ccd1ce4 /src/imap/command/selected.rs | |
parent | 390bad0ec451a571e119903054b581a9d9a00cbe (diff) | |
download | aerogramme-927b461f25e8202a33fadc1f823d4feed6282f60.tar.gz aerogramme-927b461f25e8202a33fadc1f823d4feed6282f60.zip |
Switching to upstream boitalettres
Diffstat (limited to 'src/imap/command/selected.rs')
-rw-r--r-- | src/imap/command/selected.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/imap/command/selected.rs b/src/imap/command/selected.rs index e44bf36..e013eaa 100644 --- a/src/imap/command/selected.rs +++ b/src/imap/command/selected.rs @@ -17,13 +17,12 @@ pub async fn dispatch<'a>( mailbox: &'a Mailbox, ) -> Result<(Response, flow::Transition)> { let ctx = StateContext { - tag: &inner.req.tag, inner, user, mailbox, }; - match &ctx.inner.req.body { + match &ctx.inner.req.command.body { CommandBody::Fetch { sequence_set, attributes, @@ -39,7 +38,6 @@ struct StateContext<'a> { inner: InnerContext<'a>, user: &'a flow::User, mailbox: &'a Mailbox, - tag: &'a Tag, } impl<'a> StateContext<'a> { @@ -50,9 +48,7 @@ impl<'a> StateContext<'a> { uid: &bool, ) -> Result<(Response, flow::Transition)> { Ok(( - vec![ImapRes::Status( - Status::bad(Some(self.tag.clone()), None, "Not implemented").map_err(Error::msg)?, - )], + Response::bad("Not implemented")?, flow::Transition::No, )) } |