Comparison

plugins/mod_admin_shell.lua @ 12398:478fff93ac37

mod_admin_shell: Add session.is_connected() method
author Matthew Wild <mwild1@gmail.com>
date Thu, 17 Mar 2022 10:23:12 +0000
parent 12397:ddf02f2a3354
child 12399:d99772b739e0
comparison
equal deleted inserted replaced
12397:ddf02f2a3354 12398:478fff93ac37
102 write = function (t) 102 write = function (t)
103 return send_repl_output(admin_session, t, { eol = "0" }); 103 return send_repl_output(admin_session, t, { eol = "0" });
104 end; 104 end;
105 serialize = tostring; 105 serialize = tostring;
106 disconnect = function () admin_session:close(); end; 106 disconnect = function () admin_session:close(); end;
107 is_connected = function ()
108 return not not admin_session.conn;
109 end
107 }; 110 };
108 session.env = setmetatable({}, default_env_mt); 111 session.env = setmetatable({}, default_env_mt);
109 112
110 session.thread = async.runner(function (line) 113 session.thread = async.runner(function (line)
111 console:process_line(session, line); 114 console:process_line(session, line);