1234567891011121314151617181920212223 |
- %% This module implements a loop handler that does nothing
- %% and expects a crash to happen.
- -module(long_polling_sys_h).
- -export([init/2]).
- -export([info/3]).
- -export([terminate/3]).
- init(Req, _) ->
- process_flag(trap_exit, true),
- erlang:send_after(500, self(), timeout),
- {cowboy_loop, Req, undefined}.
- info(timeout, Req, State) ->
- %% Send an unused status code to make sure there's no
- %% conflict with whatever Cowboy may send itself.
- {ok, cowboy_req:reply(<<"299 OK!">>, Req), State};
- info(_, Req, State) ->
- {ok, Req, State}.
- terminate(_, _, _) ->
- ok.
|