changeset 99 | ba08b8a4eeef |
parent 98 | 3a2d327c4856 |
child 118 | 76ac96c53ee5 |
98:3a2d327c4856 | 99:ba08b8a4eeef |
---|---|
1 |
|
2 local lxp = require "lxp" |
|
3 local init_xmlhandlers = require "core.xmlhandlers" |
|
4 |
|
5 module "connhandlers" |
|
6 |
|
7 |
|
8 function new(name, session) |
|
9 if name == "xmpp-client" then |
|
10 local parser = lxp.new(init_xmlhandlers(session), ":"); |
|
11 local parse = parser.parse; |
|
12 return { data = function (self, data) return parse(parser, data); end, parser = parser } |
|
13 end |
|
14 end |
|
15 |
|
16 return _M; |