"""Returns the content of the specified message."""
return self._mb.getmessage(self, self.r2l[uid])
- def savemessage(self, uid, content, flags):
+ def savemessage(self, uid, content, flags, rtime):
"""Writes a new message, with the specified uid.
If the uid is < 0, the backend should assign a new uid and return it.
if uid in self.r2l:
self.savemessageflags(uid, flags)
return uid
- newluid = self._mb.savemessage(self, -1, content, flags)
+ newluid = self._mb.savemessage(self, -1, content, flags, rtime)
if newluid < 1:
raise ValueError, "Backend could not find uid for message"
self.maplock.acquire()
def getmessageflags(self, uid):
return self._mb.getmessageflags(self, self.r2l[uid])
+ def getmessagetime(self, uid):
+ return None
+
def savemessageflags(self, uid, flags):
self._mb.savemessageflags(self, self.r2l[uid], flags)