SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
object
|
best
Map by jid |
object
|
map
Map by jid => resource |
Constructor Summary | |
Xmpp4Js.Roster.PresenceManager()
|
Method Summary | |
|
get(jid, resource)
Get the presnce of a JID with a specific resource. |
|
getBest(jid)
Finds the presence with the "best" presence based on the algorithm implementation. |
|
presencePacketListener(packet)
Listen to presence packets |
|
remove(jid, resource)
Remove a jid/resource combo. |
|
update(newPresence)
Set presence based on jid and resource, and clear best presence cache. |
Field Detail |
object best
object map
Constructor Detail |
Xmpp4Js.Roster.PresenceManager()
Method Detail |
get(jid, resource)
jid
resource
Xmpp4Js.Packet.Presence
getBest(jid)
String jid
Xmpp4Js.Packet.Presence
presencePacketListener(packet)
Packet packet
- TODO ability to gracefully handle non-presence packets
remove(jid, resource)
String jid
String resource
update(newPresence)
Xmpp4Js.Packet.Presence newPresence