core (memory): entities cache improvments:

- entities cache is no more limited to bare jid
    - resources are now automatically updated in bare jid cache
This commit is contained in:
Goffi 2014-03-28 18:07:17 +01:00
commit 382d49a628
2 changed files with 118 additions and 70 deletions

View file

@ -40,6 +40,7 @@ class Const(object):
PROF_KEY_NONE = '@NONE@'
PROF_KEY_DEFAULT = '@DEFAULT@'
ENTITY_ALL = '@ALL@'
ENTITY_LAST_RESOURCE = 'last_resource'
## Configuration ##

View file

@ -115,7 +115,7 @@ class SAT(service.Service):
self.bridge.register("getContacts", self.getContacts)
self.bridge.register("getContactsFromGroup", self.getContactsFromGroup)
self.bridge.register("getLastResource", self.memory._getLastResource)
self.bridge.register("getPresenceStatus", self.memory.getPresenceStatus)
self.bridge.register("getPresenceStatuses", self.memory._getPresenceStatuses)
self.bridge.register("getWaitingSub", self.memory.getWaitingSub)
self.bridge.register("getWaitingConf", self.getWaitingConf)
self.bridge.register("sendMessage", self._sendMessage)