aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_http.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2018-09-17 11:21:02 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2018-09-17 11:21:02 +0300
commitde385591d01deec5a498feef33cd4eb3f8a12b77 (patch)
treeec79961d0c75e53016224e4aa073825c14ee20dc /src/ejabberd_http.erl
parentReintroduce change removed by mistake in 'Improve match macro' (diff)
Refactor ejabberd listener API
Diffstat (limited to 'src/ejabberd_http.erl')
-rw-r--r--src/ejabberd_http.erl11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/ejabberd_http.erl b/src/ejabberd_http.erl
index db9182cd8..4212c519b 100644
--- a/src/ejabberd_http.erl
+++ b/src/ejabberd_http.erl
@@ -24,14 +24,14 @@
%%%----------------------------------------------------------------------
-module(ejabberd_http).
-
+-behaviour(ejabberd_listener).
-behaviour(ejabberd_config).
-author('alexey@process-one.net').
%% External exports
--export([start/2, start_link/2, become_controller/1,
- socket_type/0, receive_headers/1, recv_file/2,
+-export([start/2, start_link/2,
+ accept/1, receive_headers/1, recv_file/2,
transform_listen_option/2, listen_opt_type/1]).
-export([init/2, opt_type/1]).
@@ -164,12 +164,9 @@ init({SockMod, Socket}, Opts) ->
{error, _} -> State
end.
-become_controller(_Pid) ->
+accept(_Pid) ->
ok.
-socket_type() ->
- raw.
-
send_text(_State, none) ->
ok;
send_text(State, Text) ->