From 8fde125086c100434356c4413560871d9cbe8dfb Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Wed, 30 Sep 2015 22:44:57 -0400 Subject: [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. --- src/leap/mail/imap/server.py | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/leap/mail/imap/server.py') 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 -- cgit v1.2.3