thunderbird: do not display notifications for read messages

This commit is contained in:
Vincent Bernat 2022-06-15 08:17:42 +02:00
parent af4d1bd738
commit 1e67f3d0e8

View file

@ -98,7 +98,10 @@ def notify_new_messages(path):
subject = parsed.get("subject") subject = parsed.get("subject")
author = parsed.get("from") author = parsed.get("from")
messageid = parsed.get("message-id") messageid = parsed.get("message-id")
if subject is not None and author is not None: # https://vincent.bernat.ch/en/x-mozilla-status
status = parsed.get("x-mozilla-status")
status = int(status) & 0x1 if status else 0
if subject is not None and author is not None and status == 0:
actions = [] if messageid is None else [messageid.strip("<>"), "Open"] actions = [] if messageid is None else [messageid.strip("<>"), "Open"]
notify.Notify( notify.Notify(
"Thunderbird", "Thunderbird",