mirror of
https://github.com/the-djmaze/snappymail.git
synced 2025-09-08 06:04:14 +08:00
Fix some messages flags/keywords case-insensitivity
This commit is contained in:
parent
b833113ed6
commit
fc7db056c2
2 changed files with 5 additions and 8 deletions
|
@ -141,7 +141,7 @@ export class MessageModel extends AbstractModel {
|
||||||
css: 'msgflag-' + lower,
|
css: 'msgflag-' + lower,
|
||||||
value: value,
|
value: value,
|
||||||
checked: this.flags().includes(lower),
|
checked: this.flags().includes(lower),
|
||||||
label: i18n('MESSAGE_TAGS/'+lower, 0, lower),
|
label: i18n('MESSAGE_TAGS/'+lower, 0, value),
|
||||||
toggle: (/*obj*/) => toggleTag(this, value)
|
toggle: (/*obj*/) => toggleTag(this, value)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,6 +34,7 @@ class Message implements \JsonSerializable
|
||||||
$iInternalTimeStampInUTC = 0,
|
$iInternalTimeStampInUTC = 0,
|
||||||
$iHeaderTimeStampInUTC = 0,
|
$iHeaderTimeStampInUTC = 0,
|
||||||
$sHeaderDate = '',
|
$sHeaderDate = '',
|
||||||
|
// $aFlags = [],
|
||||||
$aFlagsLowerCase = [],
|
$aFlagsLowerCase = [],
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -189,11 +190,6 @@ class Message implements \JsonSerializable
|
||||||
return $this->sHeaderDate;
|
return $this->sHeaderDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function FlagsLowerCase() : array
|
|
||||||
{
|
|
||||||
return $this->aFlagsLowerCase;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function From() : ?\MailSo\Mime\EmailCollection
|
public function From() : ?\MailSo\Mime\EmailCollection
|
||||||
{
|
{
|
||||||
return $this->oFrom;
|
return $this->oFrom;
|
||||||
|
@ -293,12 +289,13 @@ class Message implements \JsonSerializable
|
||||||
$oBodyStructure = $oFetchResponse->GetFetchBodyStructure();
|
$oBodyStructure = $oFetchResponse->GetFetchBodyStructure();
|
||||||
}
|
}
|
||||||
|
|
||||||
$aFlags = $oFetchResponse->GetFetchValue(FetchType::FLAGS);
|
$aFlags = $oFetchResponse->GetFetchValue(FetchType::FLAGS) ?: [];
|
||||||
|
|
||||||
$oMessage->sFolder = $sFolder;
|
$oMessage->sFolder = $sFolder;
|
||||||
$oMessage->iUid = (int) $oFetchResponse->GetFetchValue(FetchType::UID);
|
$oMessage->iUid = (int) $oFetchResponse->GetFetchValue(FetchType::UID);
|
||||||
$oMessage->iSize = (int) $oFetchResponse->GetFetchValue(FetchType::RFC822_SIZE);
|
$oMessage->iSize = (int) $oFetchResponse->GetFetchValue(FetchType::RFC822_SIZE);
|
||||||
$oMessage->aFlagsLowerCase = \array_map('mb_strtolower', \array_map('\\MailSo\\Base\\Utils::Utf7ModifiedToUtf8', $aFlags ?: []));
|
// $oMessage->aFlags = $aFlags;
|
||||||
|
$oMessage->aFlagsLowerCase = \array_map('mb_strtolower', \array_map('\\MailSo\\Base\\Utils::Utf7ModifiedToUtf8', $aFlags));
|
||||||
$oMessage->iInternalTimeStampInUTC = \MailSo\Base\DateTimeHelper::ParseInternalDateString(
|
$oMessage->iInternalTimeStampInUTC = \MailSo\Base\DateTimeHelper::ParseInternalDateString(
|
||||||
$oFetchResponse->GetFetchValue(FetchType::INTERNALDATE)
|
$oFetchResponse->GetFetchValue(FetchType::INTERNALDATE)
|
||||||
);
|
);
|
||||||
|
|
Loading…
Add table
Reference in a new issue