From c310b96a26f7ca432495de4bafbc7a1e1c375c84 Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Fri, 20 Feb 2026 16:24:08 -0500 Subject: [PATCH] fix: message flags Signed-off-by: Sebastian Krupinski --- shared/lib/Mail/Object/MessagePropertiesBaseAbstract.php | 3 +++ shared/lib/Mail/Object/MessagePropertiesBaseInterface.php | 1 + 2 files changed, 4 insertions(+) diff --git a/shared/lib/Mail/Object/MessagePropertiesBaseAbstract.php b/shared/lib/Mail/Object/MessagePropertiesBaseAbstract.php index 597bd6e..1ae32b0 100644 --- a/shared/lib/Mail/Object/MessagePropertiesBaseAbstract.php +++ b/shared/lib/Mail/Object/MessagePropertiesBaseAbstract.php @@ -391,6 +391,9 @@ abstract class MessagePropertiesBaseAbstract extends NodePropertiesBaseAbstract if (!empty($this->data['attachments'])) { $data[self::JSON_PROPERTY_ATTACHMENTS] = $this->data['attachments']; } + if (!empty($this->data['flags'])) { + $data[self::JSON_PROPERTY_FLAGS] = $this->data['flags']; + } $data[self::JSON_PROPERTY_SUBJECT] = $this->data['subject'] ?? null; $data[self::JSON_PROPERTY_BODY] = $this->data['body'] ?? null; diff --git a/shared/lib/Mail/Object/MessagePropertiesBaseInterface.php b/shared/lib/Mail/Object/MessagePropertiesBaseInterface.php index 6daee90..b3c92ef 100644 --- a/shared/lib/Mail/Object/MessagePropertiesBaseInterface.php +++ b/shared/lib/Mail/Object/MessagePropertiesBaseInterface.php @@ -37,6 +37,7 @@ interface MessagePropertiesBaseInterface extends NodePropertiesBaseInterface { public const JSON_PROPERTY_SNIPPET = 'snippet'; public const JSON_PROPERTY_BODY = 'body'; public const JSON_PROPERTY_ATTACHMENTS = 'attachments'; + public const JSON_PROPERTY_FLAGS = 'flags'; public const JSON_PROPERTY_TAGS = 'tags'; /**