diff options
author | Jason Gunthorpe <jgg@mellanox.com> | 2020-01-31 15:56:05 -0400 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2020-01-31 16:11:39 -0400 |
commit | 5a8e0e554679223319d03a242e7985602fe66bcb (patch) | |
tree | 65911c901516c381a2fee8cba4ad6d5c2f922916 /cloud_mdir_sync/messages.py | |
parent | 2a8249a4c0ff136c8b6a819f700b95285258ef10 (diff) | |
download | cloud_mdir_sync-5a8e0e554679223319d03a242e7985602fe66bcb.tar.gz cloud_mdir_sync-5a8e0e554679223319d03a242e7985602fe66bcb.tar.bz2 cloud_mdir_sync-5a8e0e554679223319d03a242e7985602fe66bcb.zip |
Support the Trash flag in MailDir
This can be set by mutt when 'set maildir_trash=yes' and shows as a
deleted item. Keep track of it on the maildir side.
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'cloud_mdir_sync/messages.py')
-rw-r--r-- | cloud_mdir_sync/messages.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cloud_mdir_sync/messages.py b/cloud_mdir_sync/messages.py index d87e547..b22d341 100644 --- a/cloud_mdir_sync/messages.py +++ b/cloud_mdir_sync/messages.py @@ -29,7 +29,7 @@ MBoxDict_Type = Dict["mailbox.Mailbox", Dict[ContentHash_Type, "Message"]] CHMsgDict_Type = Dict[ContentHash_Type, "Message"] CHMsgMappingDict_Type = Dict[ContentHash_Type, Tuple[Optional["Message"], - "Message"]] + Optional["Message"]]] class Message(object): @@ -40,7 +40,8 @@ class Message(object): FLAG_REPLIED = 1 << 0 FLAG_READ = 1 << 1 FLAG_FLAGGED = 1 << 2 - ALL_FLAGS = FLAG_REPLIED | FLAG_READ | FLAG_FLAGGED + FLAG_DELETED = 1 << 3 + ALL_FLAGS = FLAG_REPLIED | FLAG_READ | FLAG_FLAGGED | FLAG_DELETED fn: str def __init__(self, mailbox, storage_id, email_id=None): |