Mercurial > prosody-hg
comparison plugins/mod_lastactivity.lua @ 2029:d2363643a5c0
mod_lastactivity: Gave a positive priority to the presence event hook.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Wed, 21 Oct 2009 11:29:43 +0500 |
| parents | 97b17187b29d |
| children | b7049746bd29 |
comparison
equal
deleted
inserted
replaced
| 2028:4f33100195a0 | 2029:d2363643a5c0 |
|---|---|
| 21 local t = os.time(); | 21 local t = os.time(); |
| 22 local s = stanza:child_with_name("status"); | 22 local s = stanza:child_with_name("status"); |
| 23 s = s and #s.tags == 0 and s[1] or ""; | 23 s = s and #s.tags == 0 and s[1] or ""; |
| 24 map[event.origin.username] = {s = s, t = t}; | 24 map[event.origin.username] = {s = s, t = t}; |
| 25 end | 25 end |
| 26 end); | 26 end, 10); |
| 27 | 27 |
| 28 module:hook("iq/bare/jabber:iq:last:query", function(event) | 28 module:hook("iq/bare/jabber:iq:last:query", function(event) |
| 29 local origin, stanza = event.origin, event.stanza; | 29 local origin, stanza = event.origin, event.stanza; |
| 30 if stanza.attr.type == "get" then | 30 if stanza.attr.type == "get" then |
| 31 local username = jid_split(stanza.attr.to) or origin.username; | 31 local username = jid_split(stanza.attr.to) or origin.username; |
