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
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2017-05-15 19:10:09 +0300
committerChristoph Wurst <christoph@winzerhof-wurst.at>2017-05-15 19:10:09 +0300
commitd8300e0ab432c3f0ea6e82cfc03ccb70c3c13123 (patch)
tree706e65dc6bda653265a40b14de45bdc6c506efa4 /lib/Mailbox.php
parenta1ff649971c9035f476cccc157f5f515adbfbdcf (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.php5
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 {