From 2e1809e550e8768b73c2fcccb78f39ffe24615cf Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Mon, 02 Feb 2009 05:45:32 -0500
Subject: [PATCH] - Fix checking for recent messages on various IMAP servers (#1485702) - performance fix: Don't fetch quota and recent messages in "message view" mode

---
 program/js/app.js |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index 5a25399..399eaea 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -3971,7 +3971,16 @@
     if (setbusy)
       this.set_busy(true, 'checkingmail');
 
-    this.http_request('check-recent', (this.env.search_request ? '_search='+this.env.search_request+'&' : '') + '_t='+(new Date().getTime()), true);
+    var addurl = '_t=' + (new Date().getTime());
+
+    if (this.gui_objects.messagelist)
+      addurl += '&_list=1';
+    if (this.gui_objects.quotadisplay)
+      addurl += '&_quota=1';
+    if (this.env.search_request)
+      addurl += '&_search=' + this.env.search_request;
+
+    this.http_request('check-recent', addurl, true);
     };
 
 

--
Gitblit v1.9.1