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;
|
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 );
|
struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux );
|
||||||
message_t *msg, *fmsg, *nmsg;
|
message_t *msg, *fmsg, *nmsg;
|
||||||
int bl;
|
int bl;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user