diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2017-05-15 19:10:09 +0300 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2017-05-15 19:10:09 +0300 |
commit | d8300e0ab432c3f0ea6e82cfc03ccb70c3c13123 (patch) | |
tree | 706e65dc6bda653265a40b14de45bdc6c506efa4 /lib/Mailbox.php | |
parent | a1ff649971c9035f476cccc157f5f515adbfbdcf (diff) |
Use proper DateTime object as cursor
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/Mailbox.php')
-rw-r--r-- | lib/Mailbox.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Mailbox.php b/lib/Mailbox.php index 0db17b06d..3c8d0f563 100644 --- a/lib/Mailbox.php +++ b/lib/Mailbox.php @@ -31,6 +31,7 @@ namespace OCA\Mail; +use DateTime; use Horde_Imap_Client; use Horde_Imap_Client_Exception; use Horde_Imap_Client_Fetch_Query; @@ -92,7 +93,7 @@ class Mailbox implements IMailBox { } /** - * @param string $filter + * @param string|Horde_Imap_Client_Search_Query $filter * @param int $cursor */ private function getSearchIds($filter, $cursor = null) { @@ -108,7 +109,7 @@ class Mailbox implements IMailBox { $query->flag(Horde_Imap_Client::FLAG_DELETED, false); } if (!is_null($cursor)) { - $query->dateSearch($cursor, Horde_Imap_Client_Search_Query::DATE_SINCE); + $query->dateSearch(DateTime::createFromFormat("U", $cursor), Horde_Imap_Client_Search_Query::DATE_BEFORE); } try { |