Software /
code /
prosody
Comparison
core/moduleapi.lua @ 4614:20940729c1b4
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 15 Mar 2012 02:53:05 +0000 |
parent | 4613:27fbc9c69eb5 |
child | 4651:d1739d72100a |
comparison
equal
deleted
inserted
replaced
4613:27fbc9c69eb5 | 4614:20940729c1b4 |
---|---|
20 local ipairs, pairs, select, unpack = ipairs, pairs, select, unpack; | 20 local ipairs, pairs, select, unpack = ipairs, pairs, select, unpack; |
21 local tonumber, tostring = tonumber, tostring; | 21 local tonumber, tostring = tonumber, tostring; |
22 | 22 |
23 local prosody = prosody; | 23 local prosody = prosody; |
24 local hosts = prosody.hosts; | 24 local hosts = prosody.hosts; |
25 local core_post_stanza = prosody.core_post_stanza; | |
25 | 26 |
26 -- Registry of shared module data | 27 -- Registry of shared module data |
27 local shared_data = setmetatable({}, { __mode = "v" }); | 28 local shared_data = setmetatable({}, { __mode = "v" }); |
28 | 29 |
29 local NULL = {}; | 30 local NULL = {}; |
304 item.name = item_name; | 305 item.name = item_name; |
305 end | 306 end |
306 self:add_item(name, item); | 307 self:add_item(name, item); |
307 end | 308 end |
308 | 309 |
310 function api:send(stanza) | |
311 return core_post_stanza(hosts[self.host], stanza); | |
312 end | |
313 | |
309 return api; | 314 return api; |