30 |
30 |
31 local listeners = {}; |
31 local listeners = {}; |
32 |
32 |
33 function register(name, listener) |
33 function register(name, listener) |
34 if listeners[name] and listeners[name] ~= listener then |
34 if listeners[name] and listeners[name] ~= listener then |
35 log("warning", "Listener %s is already registered, not registering any more", name); |
35 log("warn", "Listener %s is already registered, not registering any more", name); |
36 return false; |
36 return false; |
37 end |
37 end |
38 listeners[name] = listener; |
38 listeners[name] = listener; |
39 log("info", "Registered connection listener %s", name); |
39 log("info", "Registered connection listener %s", name); |
40 return true; |
40 return true; |