aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mqtt.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-04-01 16:53:28 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-04-01 16:53:28 +0300
commited2abe471ab31ec0b1cf6a5a51322118ffa10472 (patch)
tree36b7e07370b2dcf6a72d174bbcb517ad37f40609 /src/mod_mqtt.erl
parentFix issue with creating HostMatch in mod_mam_sql (diff)
Rename listening callback from start/2 to start/3
This will prevent conflicts in callback names in mod_mqtt Old callback function is still supported.
Diffstat (limited to '')
-rw-r--r--src/mod_mqtt.erl9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mod_mqtt.erl b/src/mod_mqtt.erl
index 86aea87be..9fd1e57ac 100644
--- a/src/mod_mqtt.erl
+++ b/src/mod_mqtt.erl
@@ -26,7 +26,7 @@
-export([init/1, handle_call/3, handle_cast/2, handle_info/2,
terminate/2, code_change/3]).
%% ejabberd_listener API
--export([start_link/2, listen_opt_type/1, listen_options/0, accept/1]).
+-export([start/3, start_link/3, listen_opt_type/1, listen_options/0, accept/1]).
%% Legacy ejabberd_listener API
-export([become_controller/2, socket_type/0]).
%% API
@@ -71,12 +71,13 @@
%%%===================================================================
%%% API
%%%===================================================================
-start({SockMod, Sock}, ListenOpts) ->
- mod_mqtt_session:start(SockMod, Sock, ListenOpts);
+start(SockMod, Sock, ListenOpts) ->
+ mod_mqtt_session:start(SockMod, Sock, ListenOpts).
+
start(Host, Opts) ->
gen_mod:start_child(?MODULE, Host, Opts).
-start_link({SockMod, Sock}, ListenOpts) ->
+start_link(SockMod, Sock, ListenOpts) ->
mod_mqtt_session:start_link(SockMod, Sock, ListenOpts).
stop(Host) ->