Sha256: 0371f81bdd394ecb7403056ab7a170b9dbb67def4bb75780bee89b34f9d60d10
Contents?: true
Size: 869 Bytes
Versions: 1
Compression:
Stored size: 869 Bytes
Contents
# =XMPP4R - XMPP Library for Ruby # License:: Ruby's license (see the LICENSE file) or GNU GPL, at your option. # Website::http://xmpp4r.github.io require 'xmpp4r' require 'xmpp4r/last' module Jabber module LastActivity ## # A Helper to manage discovery of Last Activity. class Helper def initialize(client) @stream = client end ## # Gets the last activity from a JID. # jid:: [JID] # return:: [Jabber::LastActivity::IqQueryLastActivity] def get_last_activity_from(jid) iq = Jabber::Iq.new(:get, jid) iq.from = @stream.jid iq.add(Jabber::LastActivity::IqQueryLastActivity.new) reply = @stream.send_with_id(iq) if reply.query && reply.query.kind_of?(IqQueryLastActivity) reply.query else nil end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xmpp4r-0.5.6 | lib/xmpp4r/last/helper/helper.rb |