diff options
author | Kali Kaneko <kali@leap.se> | 2015-09-30 22:44:57 -0400 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2015-10-01 10:22:37 -0400 |
commit | 8fde125086c100434356c4413560871d9cbe8dfb (patch) | |
tree | 2fcad81612d64f30f0ba2430c0027fad57f57b94 /src/leap/mail/imap/server.py | |
parent | 20273e82dfb66dcf1d2dac2df217ba835a622c38 (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.py | 6 |
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 |