core, bridge: extra parameter is saved in history:
- added extra data in getHistory return value
- extra data is saved in database
/!\ WARNING: DATABASE SCHEMA HAS CHANGED /!\
to update sqlite database: ALTER TABLE history ADD COLUMN extra BLOB;
This commit is contained in:
parent
008e449e59
commit
8624c3c547
1 changed files with 30 additions and 21 deletions
|
|
@ -723,9 +723,11 @@ class Memory(object):
|
|||
@param name: Name of the profile"""
|
||||
return self.params.deleteProfile(name)
|
||||
|
||||
def addToHistory(self, from_jid, to_jid, message, _type='chat', timestamp=None, profile="@NONE@"):
|
||||
def addToHistory(self, from_jid, to_jid, message, _type='chat', extra=None, timestamp=None, profile="@NONE@"):
|
||||
assert profile != "@NONE@"
|
||||
return self.storage.addToHistory(from_jid, to_jid, message, _type, timestamp, profile)
|
||||
if extra is None:
|
||||
extra = {}
|
||||
return self.storage.addToHistory(from_jid, to_jid, message, _type, extra, timestamp, profile)
|
||||
|
||||
def getHistory(self, from_jid, to_jid, limit=0, between=True, profile="@NONE@"):
|
||||
assert profile != "@NONE@"
|
||||
|
|
|
|||
Loading…
Reference in a new issue