fixed ICapMessage capability

This commit is contained in:
Romain Bignon 2010-03-08 17:44:54 +01:00
commit 7cdf5060ae

View file

@ -22,15 +22,16 @@ import datetime
import time import time
class Message: class Message:
def __init__(self, thread_id, id, title, sender, date=None, reply_id=''): def __init__(self, thread_id, _id, title, sender, date=None, reply_id=u'', content=u'', signature=u''):
self.thread_id = unicode(thread_id) self.thread_id = unicode(thread_id)
self.id = unicode(id) self._id = unicode(_id)
self.reply_id = unicode(reply_id) self.reply_id = unicode(reply_id)
self.title = unicode(title) self.title = unicode(title)
self.sender = unicode(sender) self.sender = unicode(sender)
self.signature = unicode(signature)
self.new = False self.new = False
self.content = u'' self.content = content
if date is None: if date is None:
date = datetime.datetime.utcnow() date = datetime.datetime.utcnow()
self.date = date self.date = date
@ -39,13 +40,13 @@ class Message:
return int(time.strftime('%Y%m%d%H%M%S', self.getDate().timetuple())) return int(time.strftime('%Y%m%d%H%M%S', self.getDate().timetuple()))
def getFullID(self): def getFullID(self):
return '%s.%s' % (self.id, self.thread_id) return '%s.%s' % (self._id, self.thread_id)
def getFullReplyID(self): def getFullReplyID(self):
return '%s.%s' % (self.reply_id, self.thread_id) return '%s.%s' % (self.reply_id, self.thread_id)
def getID(self): def getID(self):
return self.id return self._id
def getThreadID(self): def getThreadID(self):
return self.thread_id return self.thread_id
@ -65,6 +66,9 @@ class Message:
def getContent(self): def getContent(self):
return self.content return self.content
def getSignature(self):
return self.signature
def isNew(self): def isNew(self):
return self.new return self.new