Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib/Model
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2021-02-17 12:02:40 +0300
committerChristoph Wurst <christoph@winzerhof-wurst.at>2021-02-18 17:50:44 +0300
commitd03f30e7f0b91e2544ee7bd6316a7fe1ae3191f9 (patch)
tree61f6c93c5a7e7412fdc9e5e9b3994033808a6e1f /lib/Model
parent194bb01e706b2e4f716837ab3a262dea0e9dfef0 (diff)
Avoid usage of Horde header query as it causes issues with php8
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/Model')
-rw-r--r--lib/Model/IMAPMessage.php13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/Model/IMAPMessage.php b/lib/Model/IMAPMessage.php
index 1841d1cb2..46f00da08 100644
--- a/lib/Model/IMAPMessage.php
+++ b/lib/Model/IMAPMessage.php
@@ -166,7 +166,7 @@ class IMAPMessage implements IMessage, JsonSerializable {
private function getRawReferences(): string {
/** @var Horde_Mime_Headers $headers */
- $headers = $this->fetch->getHeaders('references', Horde_Imap_Client_Data_Fetch::HEADER_PARSE);
+ $headers = $this->fetch->getHeaderText('0', Horde_Imap_Client_Data_Fetch::HEADER_PARSE);
$header = $headers->getHeader('references');
if ($header === null) {
return '';
@@ -180,7 +180,7 @@ class IMAPMessage implements IMessage, JsonSerializable {
public function getDispositionNotificationTo(): string {
/** @var Horde_Mime_Headers $headers */
- $headers = $this->fetch->getHeaders('mdn', Horde_Imap_Client_Data_Fetch::HEADER_PARSE);
+ $headers = $this->fetch->getHeaderText('0', Horde_Imap_Client_Data_Fetch::HEADER_PARSE);
$header = $headers->getHeader('disposition-notification-to');
if ($header === null) {
return '';
@@ -345,11 +345,10 @@ class IMAPMessage implements IMessage, JsonSerializable {
$fetch_query->flags();
$fetch_query->size();
$fetch_query->imapDate();
- $fetch_query->headers(
- 'mdn',
- ['disposition-notification-to'],
- ['cache' => true, 'peek' => true]
- );
+ $fetch_query->headerText([
+ 'cache' => true,
+ 'peek' => true,
+ ]);
// $list is an array of Horde_Imap_Client_Data_Fetch objects.
$ids = new Horde_Imap_Client_Ids($this->messageId);