same small fixes

This commit is contained in:
the-djmaze 2024-03-20 00:45:11 +01:00
parent 6bd66b8a2d
commit 8c077a94c6
3 changed files with 7 additions and 5 deletions

View file

@ -18,6 +18,7 @@ export function MimeToMessage(data, message)
subject = struct.headerValue('subject');
html = html ? html.body : '';
// Content-Type: ...; protected-headers="v1"
subject && message.subject(subject);
// EmailCollectionModel
@ -99,6 +100,4 @@ export function MimeToMessage(data, message)
if (message.plain().includes(BEGIN_PGP_MESSAGE)) {
message.pgpSigned(true);
}
// TODO: Verify instantly?
}

View file

@ -454,7 +454,8 @@ and called in JavaScript using rl.pluginRemoteRequest().
### rl-view-model.create
event.detail = the ViewModel class
Happens immediately after the ViewModel constructor
Happens immediately after the ViewModel constructor.
See accessible properties as https://github.com/the-djmaze/snappymail/blob/master/dev/Knoin/AbstractViews.js
### rl-view-model
event.detail = the ViewModel class

View file

@ -389,9 +389,11 @@ class MailClient
return '';
}
public function MessageThread(string $sMessageID) : MessageCollection
public function MessageThread(string $sFolderName, string $sMessageID) : MessageCollection
{
$sMessageID = SearchCriterias::escapeSearchString($this->oImapClient, $sMessageID);
$this->oImapClient->FolderExamine($sFolderName);
$sMessageID = \MailSo\Imap\SearchCriterias::escapeSearchString($this->oImapClient, $sMessageID);
$sSearch = "OR HEADER Message-ID {$sMessageID} HEADER References {$sMessageID}";
$aResult = [];
try