From e9a197ffff095d52b175baf265cd42b2b82db7f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 23 May 2013 00:40:27 +0200 Subject: [PATCH] IMAP: make the body fetch limit setting available. * This is set by the ProtocolConfigView -- there should really be some constant for this. --- .../mail_daemon/inbound_protocols/imap/Settings.cpp | 7 +++++++ src/add-ons/mail_daemon/inbound_protocols/imap/Settings.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.cpp b/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.cpp index a5673ea121..397d95128c 100644 --- a/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.cpp +++ b/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.cpp @@ -101,3 +101,10 @@ Settings::IdleMode() const { return fMessage.GetBool("idle", true); } + + +int32 +Settings::BodyFetchLimit() const +{ + return fMessage.GetInt32("partial_download_limit", -1); +} diff --git a/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.h b/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.h index 3555e00356..40c268c86b 100644 --- a/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.h +++ b/src/add-ons/mail_daemon/inbound_protocols/imap/Settings.h @@ -30,6 +30,7 @@ public: int32 MaxConnections() const; bool IdleMode() const; + int32 BodyFetchLimit() const; private: const BMessage fMessage;