[geary/mjog/790-email-flag-interleaving: 2/2] Geary.Imap.FolderSession: Use the SILENT option when sending IMAP STORE
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/mjog/790-email-flag-interleaving: 2/2] Geary.Imap.FolderSession: Use the SILENT option when sending IMAP STORE
- Date: Wed, 24 Feb 2021 12:21:17 +0000 (UTC)
commit d3b11ac942ddaf28b2a9759d49d68d0e1dfb818f
Author: Michael Gratton <mike vee net>
Date: Wed Feb 24 23:18:43 2021 +1100
Geary.Imap.FolderSession: Use the SILENT option when sending IMAP STORE
Not having the server echo the command back saves a useless round-trip,
and prevents undesirable interleaving when executing multiple STORE
commands in quick succession.'
Fixes #790
src/engine/imap/api/imap-folder-session.vala | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/engine/imap/api/imap-folder-session.vala b/src/engine/imap/api/imap-folder-session.vala
index 1c00d3ba5..2b087d210 100644
--- a/src/engine/imap/api/imap-folder-session.vala
+++ b/src/engine/imap/api/imap-folder-session.vala
@@ -661,7 +661,7 @@ private class Geary.Imap.FolderSession : Geary.Imap.SessionObject {
all_uid = false;
cmds.add(
- new StoreCommand(msg_set, ADD_FLAGS, NONE, flags, cancellable)
+ new StoreCommand(msg_set, ADD_FLAGS, SILENT, flags, cancellable)
);
}
@@ -700,7 +700,7 @@ private class Geary.Imap.FolderSession : Geary.Imap.SessionObject {
new StoreCommand(
msg_set,
ADD_FLAGS,
- NONE,
+ SILENT,
msg_flags_add,
cancellable
)
@@ -712,7 +712,7 @@ private class Geary.Imap.FolderSession : Geary.Imap.SessionObject {
new StoreCommand(
msg_set,
REMOVE_FLAGS,
- NONE,
+ SILENT,
msg_flags_remove,
cancellable
)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]