| Class | Jabber::LastActivity::Helper |
| In: |
lib/xmpp4r/last/helper/helper.rb
|
| Parent: | Object |
A Helper to manage discovery of Last Activity.
# File lib/xmpp4r/last/helper/helper.rb, line 13
13: def initialize(client)
14: @stream = client
15: end
Gets the last activity from a JID.
| jid: | [JID] |
| return: | [Jabber::LastActivity::IqQueryLastActivity] |
# File lib/xmpp4r/last/helper/helper.rb, line 21
21: def get_last_activity_from(jid)
22: iq = Jabber::Iq.new(:get, jid)
23: iq.from = @stream.jid
24: iq.add(Jabber::LastActivity::IqQueryLastActivity.new)
25:
26: reply = @stream.send_with_id(iq)
27:
28: if reply.query && reply.query.kind_of?(IqQueryLastActivity)
29: reply.query
30: else
31: nil
32: end
33: end