pontarius-xmpp-0.5.6.3: An XMPP client library

Safe HaskellNone
LanguageHaskell2010

Network.Xmpp.IM.PresenceTracker

Synopsis

Documentation

maybeMap :: Iso (Maybe (Map a b)) (Map a b) Source #

peerStatusL :: Jid -> Lens' Peers PeerStatus Source #

Status of give full JID

isPeerAvailable :: Jid -> Session -> STM Bool Source #

Check whether a given jid is available

getEntityStatus :: Jid -> Session -> STM PeerStatus Source #

Get status of given full JID

getAvailablePeers :: Session -> STM [Jid] Source #

Get list of (bare) Jids with available entities

getPeerEntities :: Jid -> Session -> STM (Map Jid (Maybe IMPresence)) Source #

Get all available full JIDs to the given JID