Mercurial > prosody-modules
changeset 2958:13acce68a89c
mod_component_http: Fix to use module:send() instead of origin.send() (thanks Wiktor)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 27 Mar 2018 11:36:25 +0100 (2018-03-27) |
parents | 0f813e22e3fa |
children | 731fbefaabaf |
files | mod_component_http/mod_component_http.lua |
diffstat | 1 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_component_http/mod_component_http.lua Tue Mar 27 10:51:25 2018 +0200 +++ b/mod_component_http/mod_component_http.lua Tue Mar 27 11:36:25 2018 +0100 @@ -32,7 +32,7 @@ end function handle_stanza(event) - local origin, stanza = event.origin, event.stanza; + local stanza = event.stanza; local request_body = json.encode({ to = stanza.attr.to; from = stanza.attr.from; @@ -50,7 +50,7 @@ local reply_stanza = xml.parse(response_data.stanza); if reply_stanza then reply_stanza.attr.from, reply_stanza.attr.to = stanza.attr.to, stanza.attr.from; - return origin.send(reply_stanza); + module:send(reply_stanza); else module:log("warn", "Unable to parse reply stanza"); end @@ -66,14 +66,14 @@ reply_stanza:tag("body"):text(tostring(response_data.body)):up(); end module:log("debug", "Sending %s", tostring(reply_stanza)); - return origin.send(reply_stanza); + module:send(reply_stanza); end - return; elseif code >= 200 and code <= 299 then - return true; + return; else - return origin.send(error_reply(stanza, code)); + module:send(error_reply(stanza, code)); end + return true; end); return true; end