Mercurial > prosody-modules
diff mod_turncredentials/mod_turncredentials.lua @ 1170:6695c3098025
mod_turncredentials: Use iq-get event, to save checking attr.type manually
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 28 Aug 2013 10:35:56 +0100 |
parents | 0ae2c250f274 |
children | a18effacd384 |
line wrap: on
line diff
--- a/mod_turncredentials/mod_turncredentials.lua Wed Aug 28 10:35:32 2013 +0100 +++ b/mod_turncredentials/mod_turncredentials.lua Wed Aug 28 10:35:56 2013 +0100 @@ -15,9 +15,9 @@ return; end -module:hook("iq/host/urn:xmpp:extdisco:1:services", function(event) +module:hook("iq-get/host/urn:xmpp:extdisco:1:services", function(event) local origin, stanza = event.origin, event.stanza; - if stanza.attr.type ~= "get" or stanza.tags[1].name ~= "services" or origin.type ~= "c2s" then + if stanza.tags[1].name ~= "services" or origin.type ~= "c2s" then return; end local now = os_time() + ttl;