fix: use seen insstead of read flag
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -641,7 +641,16 @@ class Service implements ServiceBaseInterface, ServiceMutableInterface, ServiceC
|
||||
$patch = $this->mailService->entityFresh();
|
||||
$flags = $properties->getFlags();
|
||||
foreach ($flags as $flag => $value) {
|
||||
$patch->keyword($flag, $value);
|
||||
// translate canonical flag names to JMAP keywords
|
||||
$keyword = match($flag) {
|
||||
'seen' => '$seen',
|
||||
'flagged' => '$flagged',
|
||||
'answered' => '$answered',
|
||||
'draft' => '$draft',
|
||||
'deleted' => '$deleted',
|
||||
default => $flag
|
||||
};
|
||||
$patch->keyword($keyword, $value);
|
||||
}
|
||||
|
||||
$dispositions = $this->mailService->entityPatch($patch, ...array_keys($targets));
|
||||
|
||||
Reference in New Issue
Block a user