127 session.reset_stream = session_reset_stream; |
127 session.reset_stream = session_reset_stream; |
128 session.close = session_close; |
128 session.close = session_close; |
129 |
129 |
130 session_reset_stream(session); -- Initialise, ready for use |
130 session_reset_stream(session); -- Initialise, ready for use |
131 |
131 |
132 -- Debug version -- |
132 session.stanza_dispatch = streamcallbacks.handlestanza; |
133 -- local function handleerr(err) print("Traceback:", err, debug.traceback()); end |
|
134 -- session.stanza_dispatch = function (stanza) return select(2, xpcall(function () return core_process_stanza(session, stanza); end, handleerr)); end |
|
135 end |
133 end |
136 if data then |
134 if data then |
137 session.data(conn, data); |
135 session.data(conn, data); |
138 end |
136 end |
139 end |
137 end |