Sat, 10 Dec 2011 05:46:27 +0000
Initial commit
0 | 1 | local module_name; |
2 | ||
3 | local verse = require "verse".init("component"); | |
4 | ||
5 | local conn = verse.new(); | |
6 | ||
7 | local origin = { | |
8 | send = function (stanza) | |
9 | conn:send(stanza); | |
10 | end; | |
11 | }; | |
12 | ||
13 | local module_env = {}; | |
14 | ||
15 | function handle_connect() | |
16 | local _log = logger.init(module_name); | |
17 | module_env.module = setmetatable({ | |
18 | name = module_name; | |
19 | path = module_path | |
20 | host = conn.host; | |
21 | _log = _log; | |
22 | log = function (self, ...) return _log(...); end; | |
23 | }, { __index = api }); | |
24 | end | |
25 | ||
26 | function handle_stanza(stanza) | |
27 | ||
28 | end | |
29 | ||
30 | conn:hook("stanza", handle_stanza); | |
31 | ||
32 | conn:connect_component("localhost"); |