generated from Nodarx/template
fix: use seen insstead of read flag
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -96,7 +96,7 @@ class MessageProperties extends MessagePropertiesMutableAbstract {
|
||||
foreach ($message->flags() as $flag) {
|
||||
$flag = ltrim($flag, '\\');
|
||||
$normalized = match (strtolower($flag)) {
|
||||
'seen' => 'read',
|
||||
'seen' => 'seen',
|
||||
'flagged' => 'flagged',
|
||||
'answered' => 'answered',
|
||||
'draft' => 'draft',
|
||||
|
||||
@@ -180,7 +180,7 @@ class CacheService
|
||||
$updatedProperties = $resource->toStore()['properties'] ?? [];
|
||||
|
||||
// Only overwrite flag-related fields
|
||||
foreach (['read', 'flagged', 'answered', 'draft', 'deleted', 'junk'] as $field) {
|
||||
foreach (['seen', 'flagged', 'answered', 'draft', 'deleted', 'junk'] as $field) {
|
||||
if (isset($updatedProperties[$field])) {
|
||||
$existingProperties[$field] = $updatedProperties[$field];
|
||||
}
|
||||
|
||||
@@ -1092,7 +1092,7 @@ class RemoteMailService
|
||||
private function normalizeFlags(array $flags): array
|
||||
{
|
||||
$map = [
|
||||
'read' => '\\Seen',
|
||||
'seen' => '\\Seen',
|
||||
'answered' => '\\Answered',
|
||||
'flagged' => '\\Flagged',
|
||||
'deleted' => '\\Deleted',
|
||||
|
||||
Reference in New Issue
Block a user