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/ejabberd_service.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/ejabberd_service.erl | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ejabberd_service.erl b/src/ejabberd_service.erl index c2fa2b8c0..d78a1e2ea 100644 --- a/src/ejabberd_service.erl +++ b/src/ejabberd_service.erl @@ -26,7 +26,7 @@ -protocol({xep, 114, '1.6'}). %% ejabberd_listener callbacks --export([start/2, start_link/2, accept/1]). +-export([start/3, start_link/3, accept/1]). -export([listen_opt_type/1, listen_options/0, transform_listen_option/2]). %% xmpp_stream_in callbacks -export([init/1, handle_info/2, terminate/2, code_change/3]). @@ -44,12 +44,12 @@ %%%=================================================================== %%% API %%%=================================================================== -start(SockData, Opts) -> - xmpp_stream_in:start(?MODULE, [SockData, Opts], +start(SockMod, Socket, Opts) -> + xmpp_stream_in:start(?MODULE, [{SockMod, Socket}, Opts], ejabberd_config:fsm_limit_opts(Opts)). -start_link(SockData, Opts) -> - xmpp_stream_in:start_link(?MODULE, [SockData, Opts], +start_link(SockMod, Socket, Opts) -> + xmpp_stream_in:start_link(?MODULE, [{SockMod, Socket}, Opts], ejabberd_config:fsm_limit_opts(Opts)). accept(Ref) -> |