Merge pull request #1 from cloudant/13179-config-refactor
Allow multiple listeners per callback module
diff --git a/src/config_listener.erl b/src/config_listener.erl
index a12dca1..d53d41a 100644
--- a/src/config_listener.erl
+++ b/src/config_listener.erl
@@ -4,6 +4,7 @@
%% Public interface
-export([start/2]).
+-export([start/3]).
-export([behaviour_info/1]).
@@ -17,7 +18,10 @@
undefined.
start(Module, State) ->
- gen_event:add_sup_handler(config_event, {?MODULE, Module}, {Module, State}).
+ start(Module, Module, State).
+
+start(Module, Id, State) ->
+ gen_event:add_sup_handler(config_event, {?MODULE, Id}, {Module, State}).
init({Module, State}) ->
{ok, {Module, State}}.