Software /
code /
prosody
Changeset
1514:0c706c3d2e30
eventmanager: Convert from Windows line endings
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 10 Jul 2009 02:11:00 +0100 |
parents | 1513:5c62216dd516 |
children | 1515:9991329e6b67 |
files | core/eventmanager.lua |
diffstat | 1 files changed, 24 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/core/eventmanager.lua Thu Jul 09 23:06:41 2009 +0100 +++ b/core/eventmanager.lua Fri Jul 10 02:11:00 2009 +0100 @@ -1,25 +1,25 @@ - -local t_insert = table.insert; -local ipairs = ipairs; - -module "eventmanager" - -local event_handlers = {}; - -function add_event_hook(name, handler) - if not event_handlers[name] then - event_handlers[name] = {}; - end - t_insert(event_handlers[name] , handler); -end - -function fire_event(name, ...) - local event_handlers = event_handlers[name]; - if event_handlers then - for name, handler in ipairs(event_handlers) do - handler(...); - end - end -end - + +local t_insert = table.insert; +local ipairs = ipairs; + +module "eventmanager" + +local event_handlers = {}; + +function add_event_hook(name, handler) + if not event_handlers[name] then + event_handlers[name] = {}; + end + t_insert(event_handlers[name] , handler); +end + +function fire_event(name, ...) + local event_handlers = event_handlers[name]; + if event_handlers then + for name, handler in ipairs(event_handlers) do + handler(...); + end + end +end + return _M; \ No newline at end of file