| 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