Comparison

core/sessionmanager.lua @ 7284:9434a220e549

mod_c2s: Remove use of util.async
author Kim Alvefur <zash@zash.se>
date Thu, 17 Mar 2016 12:47:24 +0100
parent 6916:d0ab0069145f
child 7286:30b9433a9f3e
child 7496:98c8d14be4ef
comparison
equal deleted inserted replaced
7283:32754b15b28a 7284:9434a220e549
70 end 70 end
71 end 71 end
72 72
73 function session.send(data) log("debug", "Discarding data sent to resting session: %s", tostring(data)); return false; end 73 function session.send(data) log("debug", "Discarding data sent to resting session: %s", tostring(data)); return false; end
74 function session.data(data) log("debug", "Discarding data received from resting session: %s", tostring(data)); end 74 function session.data(data) log("debug", "Discarding data received from resting session: %s", tostring(data)); end
75 session.thread = { run = function (_, data) return session.data(data) end };
76 return setmetatable(session, resting_session); 75 return setmetatable(session, resting_session);
77 end 76 end
78 77
79 local function destroy_session(session, err) 78 local function destroy_session(session, err)
80 (session.log or log)("debug", "Destroying session for %s (%s@%s)%s", session.full_jid or "(unknown)", session.username or "(unknown)", session.host or "(unknown)", err and (": "..err) or ""); 79 (session.log or log)("debug", "Destroying session for %s (%s@%s)%s", session.full_jid or "(unknown)", session.username or "(unknown)", session.host or "(unknown)", err and (": "..err) or "");