diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-04-01 16:53:28 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-04-01 16:53:28 +0300 |
commit | ed2abe471ab31ec0b1cf6a5a51322118ffa10472 (patch) | |
tree | 36b7e07370b2dcf6a72d174bbcb517ad37f40609 /src/mod_mqtt.erl | |
parent | Fix 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.erl | 9 |
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) -> |