summaryrefslogtreecommitdiff
path: root/src/leap/mail/imap/server.py
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2015-09-30 22:44:57 -0400
committerKali Kaneko <kali@leap.se>2015-10-01 10:22:37 -0400
commit8fde125086c100434356c4413560871d9cbe8dfb (patch)
tree2fcad81612d64f30f0ba2430c0027fad57f57b94 /src/leap/mail/imap/server.py
parent20273e82dfb66dcf1d2dac2df217ba835a622c38 (diff)
[bug] fix slow appends
we were adding listeners for each mailbox instance, which was making appends particularly slow, since the method that gets current count and recent count is expensive and was being called way too many times.
Diffstat (limited to 'src/leap/mail/imap/server.py')
-rw-r--r--src/leap/mail/imap/server.py6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/leap/mail/imap/server.py b/src/leap/mail/imap/server.py
index 8f14936..99e7174 100644
--- a/src/leap/mail/imap/server.py
+++ b/src/leap/mail/imap/server.py
@@ -269,12 +269,6 @@ class LEAPIMAPServer(imap4.IMAP4Server):
select_FETCH = (do_FETCH, imap4.IMAP4Server.arg_seqset,
imap4.IMAP4Server.arg_fetchatt)
- def notifyNew(self, ignored=None):
- """
- Notify new messages to listeners.
- """
- reactor.callFromThread(self.mbox.notify_new)
-
def _cbSelectWork(self, mbox, cmdName, tag):
"""
Callback for selectWork