don't use UID EXPUNGE unless trashing
a simple CLOSE is way more efficient, so use it if no adverse effects can come from it.
This commit is contained in:
parent
03b3b566f1
commit
2f0fbcd306
|
@ -2009,7 +2009,7 @@ imap_close( store_t *gctx,
|
|||
{
|
||||
imap_store_t *ctx = (imap_store_t *)gctx;
|
||||
|
||||
if (CAP(UIDPLUS)) {
|
||||
if (ctx->gen.conf->trash && CAP(UIDPLUS)) {
|
||||
struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux );
|
||||
message_t *msg, *fmsg, *nmsg;
|
||||
int bl;
|
||||
|
|
Loading…
Reference in New Issue
Block a user