summaryrefslogtreecommitdiff
path: root/src/ejabberd_http.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/ejabberd_http.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 'src/ejabberd_http.erl')
-rw-r--r--src/ejabberd_http.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ejabberd_http.erl b/src/ejabberd_http.erl
index c226dba1..9588e6cd 100644
--- a/src/ejabberd_http.erl
+++ b/src/ejabberd_http.erl
@@ -30,12 +30,12 @@
-author('alexey@process-one.net').
%% External exports
--export([start/2, start_link/2,
+-export([start/3, start_link/3,
accept/1, receive_headers/1, recv_file/2,
transform_listen_option/2, listen_opt_type/1,
listen_options/0]).
--export([init/2, opt_type/1]).
+-export([init/3, opt_type/1]).
-include("logger.hrl").
-include("xmpp.hrl").
@@ -89,17 +89,17 @@
-define(SEND_BUF, 65536).
-define(MAX_POST_SIZE, 20971520). %% 20Mb
-start(SockData, Opts) ->
+start(SockMod, Socket, Opts) ->
{ok,
proc_lib:spawn(ejabberd_http, init,
- [SockData, Opts])}.
+ [SockMod, Socket, Opts])}.
-start_link(SockData, Opts) ->
+start_link(SockMod, Socket, Opts) ->
{ok,
proc_lib:spawn_link(ejabberd_http, init,
- [SockData, Opts])}.
+ [SockMod, Socket, Opts])}.
-init({SockMod, Socket}, Opts) ->
+init(SockMod, Socket, Opts) ->
TLSEnabled = proplists:get_bool(tls, Opts),
TLSOpts1 = lists:filter(fun ({ciphers, _}) -> true;
({dhfile, _}) -> true;