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 |