This commit is contained in:
mdecimus
2023-11-01 12:08:24 +01:00
parent ee088d5184
commit df45384fcd
94 changed files with 3024 additions and 489 deletions

View File

@@ -1,6 +1,6 @@
[package]
name = "managesieve"
version = "0.4.0"
version = "0.4.2"
edition = "2021"
resolver = "2"

View File

@@ -39,19 +39,19 @@ impl<T: AsyncRead + AsyncWrite + IsTls> Session<T> {
} else {
response.extend_from_slice(b"\"SASL\" \"PLAIN OAUTHBEARER\"\r\n");
};
if let Some(sieve) =
self.jmap
.config
.capabilities
.capabilities
.iter()
.find_map(|(_, item)| {
if let Capabilities::Sieve(sieve) = item {
Some(sieve)
} else {
None
}
})
if let Some(sieve) = self
.jmap
.config
.capabilities
.account
.iter()
.find_map(|(_, item)| {
if let Capabilities::SieveAccount(sieve) = item {
Some(sieve)
} else {
None
}
})
{
response.extend_from_slice(b"\"SIEVE\" \"");
response.extend_from_slice(sieve.extensions.join(" ").as_bytes());