logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

AnyEvent::XMPP::IM::Presence - XMPP presence

Author

       Robin Redeker, "<elmex at ta-sa.org>", JID: "<elmex at jabber.org>"

Description

       This module represents an XMPP presence. It stores the full JID of the contact, the show value, status
       value and priority.

       AnyEvent::XMPP::IM::Presence is derived from AnyEvent::XMPP::IM::Delayed, use the interface described
       there to find out whether this presence was delayed.

Methods

jid Returns the full JID of this presence.

       priority
           Returns the priority of this presence.

       status_all_lang
           Returns all language tags of available status descriptions.  See also status.

       show
           Returns the show value of this presence, which is one of:

              'away', 'chat', 'dnd', 'xa'

           or the empty string if the presence is 'available'.

       status([$lang])
           Returns  the  presence  description.  $lang  is  optional  can  should be one of the tags returned by
           "status_all_lang".

       make_message(%args)
           Returns a AnyEvent::XMPP::IM::Message object with the to field set to this presence full JID.

           %args are further arguments to the constructor of the message.

Name

       AnyEvent::XMPP::IM::Presence - XMPP presence

Synopsis

See Also