Comparison

core/sessionmanager.lua @ 2750:4a6f32e6a8e5

sessionmanager: Add close method to resting sessions
author Matthew Wild <mwild1@gmail.com>
date Sun, 14 Mar 2010 02:58:11 +0000
parent 2747:168104895051
child 2751:1d7746c3a8c6
comparison
equal deleted inserted replaced
2749:8dc5f3651501 2750:4a6f32e6a8e5
66 return session; 66 return session;
67 end 67 end
68 68
69 local resting_session = { -- Resting, not dead 69 local resting_session = { -- Resting, not dead
70 destroyed = true; 70 destroyed = true;
71 close = function (session)
72 session.log("debug", "Attempt to close already-closed session");
73 end;
71 }; resting_session.__index = resting_session; 74 }; resting_session.__index = resting_session;
72 75
73 function retire_session(session) 76 function retire_session(session)
74 local log = session.log or log; 77 local log = session.log or log;
75 for k in pairs(session) do 78 for k in pairs(session) do