From: Marco Bettini Date: Tue, 3 Jun 2025 12:22:54 +0000 (+0000) Subject: lib-imap-client: Add imapc_cmd_has_imap4rev2() X-Git-Tag: 2.4.2~668 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=675e389df30d5a40753d4418b99b8fa7729fc072;p=thirdparty%2Fdovecot%2Fcore.git lib-imap-client: Add imapc_cmd_has_imap4rev2() --- diff --git a/src/lib-imap-client/imapc-connection.c b/src/lib-imap-client/imapc-connection.c index 7b43a65d80..4fab35f241 100644 --- a/src/lib-imap-client/imapc-connection.c +++ b/src/lib-imap-client/imapc-connection.c @@ -2566,6 +2566,11 @@ imapc_connection_get_capabilities(struct imapc_connection *conn) return conn->capabilities; } +bool imapc_cmd_has_imap4rev2(struct imapc_command *cmd) +{ + return cmd->conn->imap4rev2_enabled; +} + void imapc_connection_unselect(struct imapc_client_mailbox *box, bool via_tagged_reply) { diff --git a/src/lib-imap-client/imapc-connection.h b/src/lib-imap-client/imapc-connection.h index 3f63cea025..e632e406c8 100644 --- a/src/lib-imap-client/imapc-connection.h +++ b/src/lib-imap-client/imapc-connection.h @@ -55,7 +55,7 @@ enum imapc_connection_state imapc_connection_get_state(struct imapc_connection *conn); enum imapc_capability imapc_connection_get_capabilities(struct imapc_connection *conn); - +bool imapc_cmd_has_imap4rev2(struct imapc_command *cmd); struct imapc_client_mailbox * imapc_connection_get_mailbox(struct imapc_connection *conn);