diff options
author | Stefan Wintermeyer <stefan.wintermeyer@amooma.de> | 2013-02-05 15:12:20 +0100 |
---|---|---|
committer | Stefan Wintermeyer <stefan.wintermeyer@amooma.de> | 2013-02-05 15:12:20 +0100 |
commit | 3005e0ecb346db7b3d85d610691dea14be21f5f6 (patch) | |
tree | 2f19b96e4d70cfa1b3be703b6dd9025ffd991c2c /misc/freeswitch/scripts/event/event.lua | |
parent | 75b36967fed9db8268391ac10b02f5c0870c32ca (diff) | |
parent | e22d3f5cb2791b70a9fcfe6befdeca233772688d (diff) |
Merge branch 'develop' of github.com:amooma/GS5 into develop
Diffstat (limited to 'misc/freeswitch/scripts/event/event.lua')
-rw-r--r-- | misc/freeswitch/scripts/event/event.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/misc/freeswitch/scripts/event/event.lua b/misc/freeswitch/scripts/event/event.lua index c98b534..652fc48 100644 --- a/misc/freeswitch/scripts/event/event.lua +++ b/misc/freeswitch/scripts/event/event.lua @@ -16,13 +16,16 @@ function EventManager.new(self, arg) self.class = 'eventmanager' self.database = arg.database; self.domain = arg.domain; + self.consumer = arg.consumer; return object; end function EventManager.register(self) - self.consumer = freeswitch.EventConsumer('all'); + if not self.consumer then + self.consumer = freeswitch.EventConsumer('all'); + end return (self.consumer ~= nil); end @@ -117,6 +120,5 @@ function EventManager.run(self) end end - self.consumer = nil; self.log:info('[event] EVENT_MANAGER_EXIT - action: ', freeswitch.getGlobalVariable('gs_event_manager')); end |