Skip to content

Commit 96f5008

Browse files
committed
📚 Add QRESYNC to #enable (docs only)
1 parent 85fcc81 commit 96f5008

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/net/imap.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2961,6 +2961,18 @@ def uid_thread(algorithm, search_keys, charset)
29612961
# command parameters defined by the extension will implicitly enable it.
29622962
# See {[RFC7162 §3.1]}[https://www.rfc-editor.org/rfc/rfc7162.html#section-3.1].
29632963
#
2964+
# [+QRESYNC+ {[RFC7162]}[https://www.rfc-editor.org/rfc/rfc7162.html]]
2965+
# *NOTE:* Enabling QRESYNC will replace +EXPUNGE+ with +VANISHED+, but
2966+
# the extension arguments to #select, #examine, and #uid_fetch are not
2967+
# supported yet.
2968+
#
2969+
# Adds quick resynchronization options to #select, #examine, and
2970+
# #uid_fetch. +QRESYNC+ _must_ be explicitly enabled before using any of
2971+
# the extension's command parameters. All +EXPUNGE+ responses will be
2972+
# replaced with +VANISHED+ responses. Enabling +QRESYNC+ implicitly
2973+
# enables +CONDSTORE+ as well.
2974+
# See {[RFC7162 §3.2]}[https://www.rfc-editor.org/rfc/rfc7162.html#section-3.2].
2975+
#
29642976
# [+:utf8+ --- an alias for <tt>"UTF8=ACCEPT"</tt>]
29652977
#
29662978
# In a future release, <tt>enable(:utf8)</tt> will enable either

0 commit comments

Comments
 (0)