Software /
code /
prosody
Comparison
core/modulemanager.lua @ 400:068a813b6454
Merge from waqas
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sun, 23 Nov 2008 05:49:08 +0000 |
parent | 397:d07ae6788196 |
parent | 398:79f84fc3e9ae |
child | 438:193f9dd64f17 |
comparison
equal
deleted
inserted
replaced
397:d07ae6788196 | 400:068a813b6454 |
---|---|
90 log("debug", "Stanza is an <iq/>"); | 90 log("debug", "Stanza is an <iq/>"); |
91 local child = stanza.tags[1]; | 91 local child = stanza.tags[1]; |
92 if child then | 92 if child then |
93 local xmlns = child.attr.xmlns or xmlns; | 93 local xmlns = child.attr.xmlns or xmlns; |
94 log("debug", "Stanza of type %s from %s has xmlns: %s", name, origin_type, xmlns); | 94 log("debug", "Stanza of type %s from %s has xmlns: %s", name, origin_type, xmlns); |
95 local handler = handlers[origin_type][name][xmlns]; | 95 local handler = handlers[origin_type][name] and handlers[origin_type][name][xmlns]; |
96 if handler then | 96 if handler then |
97 log("debug", "Passing stanza to mod_%s", handler_info[handler].name); | 97 log("debug", "Passing stanza to mod_%s", handler_info[handler].name); |
98 return handler(origin, stanza) or true; | 98 return handler(origin, stanza) or true; |
99 end | 99 end |
100 end | 100 end |
101 elseif handlers[origin_type] then | 101 elseif handlers[origin_type] then |