S
local session_data = http_output_client_list[client_id]
-- Завершение подключения
if not request then
if session_data.login then
-- Логи подключения в лог
local stat = http_output_client_list[client_id]
local uptime = math.floor((os.time() - stat.st) / 60)
if uptime > 0 then
log.info("id:" .. client_id .. " channel:" .. stat.channel_name .. " ip:" .. stat.request.addr .. " login:" .. tostring(session_data.login) .. " uptime:" .. uptime .. "min.")
end
-- Логи подключения в лог
local conlimit_data = conlimitList[session_data.login]
if conlimit_data then
for k,v in ipairs(conlimit_data) do
if v == client_id then
table.remove(conlimit_data, k)
break
end
end
if #conlimit_data == 0 then
conlimitList[session_data.login] = nil
end
end
end
return nil
end