Software /
code /
prosody
Comparison
core/sessionmanager.lua @ 49:1cd2a8db392d
New "import" module to help tidy up all the local declarations at the top of modules
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 04 Oct 2008 02:43:23 +0100 |
parent | 44:80d2ade0fd69 |
child | 53:14ea0fe6ca86 |
comparison
equal
deleted
inserted
replaced
48:d0505310aec5 | 49:1cd2a8db392d |
---|---|
1 | 1 |
2 local tonumber, tostring = tonumber, tostring; | 2 local tonumber, tostring = tonumber, tostring; |
3 local ipairs = ipairs; | 3 local ipairs, print= ipairs, print; |
4 | 4 |
5 local m_random = math.random; | 5 local m_random = import("math", "random"); |
6 local format = string.format; | 6 local format = import("string", "format"); |
7 | |
8 local print = print; | |
9 | 7 |
10 local hosts = hosts; | 8 local hosts = hosts; |
11 | 9 |
12 local modulemanager = require "core.modulemanager"; | 10 local modulemanager = require "core.modulemanager"; |
13 local log = require "util.logger".init("sessionmanager"); | 11 local log = require "util.logger".init("sessionmanager"); |
77 for _, feature in ipairs(features) do | 75 for _, feature in ipairs(features) do |
78 send_to_session(session, tostring(feature)); | 76 send_to_session(session, tostring(feature)); |
79 end | 77 end |
80 | 78 |
81 send("</stream:features>"); | 79 send("</stream:features>"); |
82 log("info", "core", "Stream opened successfully"); | 80 log("info", "Stream opened successfully"); |
83 session.notopen = nil; | 81 session.notopen = nil; |
84 end | 82 end |
85 | 83 |
86 return _M; | 84 return _M; |