1 -- Prosody IM |
|
2 -- Copyright (C) 2008-2010 Matthew Wild |
|
3 -- Copyright (C) 2008-2010 Waqas Hussain |
|
4 -- |
|
5 -- This project is MIT/X11 licensed. Please see the |
|
6 -- COPYING file in the source package for more information. |
|
7 -- |
|
8 |
|
9 |
|
10 local t_insert = table.insert; |
|
11 local ipairs = ipairs; |
|
12 |
|
13 local events = _G.prosody.events; |
|
14 |
|
15 module "eventmanager" |
|
16 |
|
17 local event_handlers = {}; |
|
18 |
|
19 function add_event_hook(name, handler) |
|
20 return events.add_handler(name, handler); |
|
21 end |
|
22 |
|
23 function fire_event(name, ...) |
|
24 return events.fire_event(name, ...); |
|
25 end |
|
26 |
|
27 return _M; |
|