Mercurial > prosody-modules
comparison mod_bidi/mod_bidi.lua @ 1125:901e361af918
mod_bidi: Fix accidentally module-global value
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 03 Aug 2013 00:35:20 +0200 |
| parents | 689e69df1cc4 |
| children | 6fd328b8e136 |
comparison
equal
deleted
inserted
replaced
| 1124:689e69df1cc4 | 1125:901e361af918 |
|---|---|
| 43 hosts = {}; | 43 hosts = {}; |
| 44 } | 44 } |
| 45 origin.bidi_session = bidi_session; | 45 origin.bidi_session = bidi_session; |
| 46 setmetatable(bidi_session, { __index = origin }); | 46 setmetatable(bidi_session, { __index = origin }); |
| 47 module:fire_event("s2s-authenticated", { session = bidi_session, host = origin.to_host }); | 47 module:fire_event("s2s-authenticated", { session = bidi_session, host = origin.to_host }); |
| 48 remote_host = origin.to_host; | 48 local remote_host = origin.to_host; |
| 49 add_filter(origin, "stanzas/in", function(stanza) | 49 add_filter(origin, "stanzas/in", function(stanza) |
| 50 if stanza.attr.xmlns ~= nil then return stanza end | 50 if stanza.attr.xmlns ~= nil then return stanza end |
| 51 local _, host = jid_split(stanza.attr.from); | 51 local _, host = jid_split(stanza.attr.from); |
| 52 if host ~= remote_host then return stanza end | 52 if host ~= remote_host then return stanza end |
| 53 handlestanza(bidi_session, stanza); | 53 handlestanza(bidi_session, stanza); |
