Mercurial > prosody-modules
comparison mod_admin_web/admin_web/mod_admin_web.lua @ 769:7076f58b9f48
mod_admin_web: Move comment to appropriate line
author | Florian Zeitz <florob@babelmonkeys.de> |
---|---|
date | Fri, 03 Aug 2012 14:56:59 +0200 |
parents | 48f8b312a509 |
children | a85d86a7f24e |
comparison
equal
deleted
inserted
replaced
768:af06e69c807a | 769:7076f58b9f48 |
---|---|
142 end; | 142 end; |
143 ["GET /*"] = serve_file; | 143 ["GET /*"] = serve_file; |
144 } | 144 } |
145 }); | 145 }); |
146 | 146 |
147 -- Setup adminsub service | |
147 local function simple_broadcast(node, jids, item) | 148 local function simple_broadcast(node, jids, item) |
148 item = st.clone(item); | 149 item = st.clone(item); |
149 item.attr.xmlns = nil; -- Clear the pubsub namespace | 150 item.attr.xmlns = nil; -- Clear the pubsub namespace |
150 local message = st.message({ from = module.host, type = "headline" }) | 151 local message = st.message({ from = module.host, type = "headline" }) |
151 :tag("event", { xmlns = xmlns_adminsub .. "#event" }) | 152 :tag("event", { xmlns = xmlns_adminsub .. "#event" }) |
156 message.attr.to = jid; | 157 message.attr.to = jid; |
157 module:send(message); | 158 module:send(message); |
158 end | 159 end |
159 end | 160 end |
160 | 161 |
161 | |
162 -- Setup adminsub service | |
163 local ok, err; | 162 local ok, err; |
164 service[module.host] = pubsub.new({ | 163 service[module.host] = pubsub.new({ |
165 broadcaster = simple_broadcast; | 164 broadcaster = simple_broadcast; |
166 normalize_jid = jid_bare; | 165 normalize_jid = jid_bare; |
167 get_affiliation = function(jid) return get_affiliation(jid, module.host) end; | 166 get_affiliation = function(jid) return get_affiliation(jid, module.host) end; |