diff options
| -rw-r--r-- | mail/src/leap/mail/imap/server.py | 16 | 
1 files changed, 9 insertions, 7 deletions
| diff --git a/mail/src/leap/mail/imap/server.py b/mail/src/leap/mail/imap/server.py index ba63846..f4b9f71 100644 --- a/mail/src/leap/mail/imap/server.py +++ b/mail/src/leap/mail/imap/server.py @@ -114,14 +114,16 @@ class LeapIMAPServer(imap4.IMAP4Server):              ).addCallback(                  cbFetch, tag, query, uid              ).addErrback(ebFetch, tag) -        elif len(query) == 1 and str(query[0]) == "rfc822.header": -            self._oldTimeout = self.setTimeout(None) + +        # XXX not implemented yet --- should hit memstore +        #elif len(query) == 1 and str(query[0]) == "rfc822.header": +            #self._oldTimeout = self.setTimeout(None)              # no need to call iter, we get a generator -            maybeDeferred( -                self.mbox.fetch_headers, messages, uid=uid -            ).addCallback( -                cbFetch, tag, query, uid -            ).addErrback(ebFetch, tag) +            #maybeDeferred( +                #self.mbox.fetch_headers, messages, uid=uid +            #).addCallback( +                #cbFetch, tag, query, uid +            #).addErrback(ebFetch, tag)          else:              self._oldTimeout = self.setTimeout(None)              # no need to call iter, we get a generator | 
