Software /
code /
prosody
Comparison
plugins/mod_pep.lua @ 1400:cbbb4f4fed68
mod_pep: Added some comments
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 24 Jun 2009 19:28:48 +0500 |
parent | 1399:8879f8278762 |
child | 1401:a3ce55c1e43a |
comparison
equal
deleted
inserted
replaced
1399:8879f8278762 | 1400:cbbb4f4fed68 |
---|---|
67 end, 10); | 67 end, 10); |
68 | 68 |
69 module:add_iq_handler("c2s", "http://jabber.org/protocol/pubsub", function (session, stanza) | 69 module:add_iq_handler("c2s", "http://jabber.org/protocol/pubsub", function (session, stanza) |
70 if stanza.attr.type == 'set' and (not stanza.attr.to or jid_bare(stanza.attr.from) == stanza.attr.to) then | 70 if stanza.attr.type == 'set' and (not stanza.attr.to or jid_bare(stanza.attr.from) == stanza.attr.to) then |
71 local payload = stanza.tags[1]; | 71 local payload = stanza.tags[1]; |
72 if payload.name == 'pubsub' then | 72 if payload.name == 'pubsub' then -- <pubsub xmlns='http://jabber.org/protocol/pubsub'> |
73 payload = payload.tags[1]; | 73 payload = payload.tags[1]; |
74 if payload and payload.name == 'publish' and payload.attr.node then | 74 if payload and payload.name == 'publish' and payload.attr.node then -- <publish node='http://jabber.org/protocol/tune'> |
75 local node = payload.attr.node; | 75 local node = payload.attr.node; |
76 payload = payload.tags[1]; | 76 payload = payload.tags[1]; |
77 if payload then | 77 if payload then -- <item> |
78 publish(session, node, payload); | 78 publish(session, node, payload); |
79 return true; | 79 return true; |
80 end -- TODO else error | 80 end -- TODO else error |
81 end -- TODO else error | 81 end -- TODO else error |
82 end | 82 end |