mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-15 12:40:25 +00:00
Update specs that were too wide
This commit is contained in:
parent
bc3b122e89
commit
8cc353114e
3 changed files with 10 additions and 20 deletions
|
@ -44,8 +44,7 @@
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-spec execute(Req, Env)
|
-spec execute(Req, Env)
|
||||||
-> {ok, Req, Env} | {error, 500, Req}
|
-> {ok, Req, Env} | {suspend, ?MODULE, handler_loop, [any()]}
|
||||||
| {suspend, ?MODULE, handler_loop, [any()]}
|
|
||||||
when Req::cowboy_req:req(), Env::cowboy_middleware:env().
|
when Req::cowboy_req:req(), Env::cowboy_middleware:env().
|
||||||
execute(Req, Env) ->
|
execute(Req, Env) ->
|
||||||
{_, Handler} = lists:keyfind(handler, 1, Env),
|
{_, Handler} = lists:keyfind(handler, 1, Env),
|
||||||
|
@ -58,8 +57,7 @@ execute(Req, Env) ->
|
||||||
Handler, HandlerOpts).
|
Handler, HandlerOpts).
|
||||||
|
|
||||||
-spec handler_init(Req, #state{}, module(), any())
|
-spec handler_init(Req, #state{}, module(), any())
|
||||||
-> {ok, Req, cowboy_middleware:env()}
|
-> {ok, Req, cowboy_middleware:env()} | {suspend, module(), atom(), [any()]}
|
||||||
| {error, 500, Req} | {suspend, module(), atom(), [any()]}
|
|
||||||
when Req::cowboy_req:req().
|
when Req::cowboy_req:req().
|
||||||
handler_init(Req, State, Handler, HandlerOpts) ->
|
handler_init(Req, State, Handler, HandlerOpts) ->
|
||||||
Transport = cowboy_req:get(transport, Req),
|
Transport = cowboy_req:get(transport, Req),
|
||||||
|
@ -108,9 +106,7 @@ upgrade_protocol(Req, #state{env=Env},
|
||||||
Module:upgrade(Req, Env, Handler, HandlerOpts).
|
Module:upgrade(Req, Env, Handler, HandlerOpts).
|
||||||
|
|
||||||
-spec handler_handle(Req, #state{}, module(), any())
|
-spec handler_handle(Req, #state{}, module(), any())
|
||||||
-> {ok, Req, cowboy_middleware:env()}
|
-> {ok, Req, cowboy_middleware:env()} when Req::cowboy_req:req().
|
||||||
| {error, 500, Req}
|
|
||||||
when Req::cowboy_req:req().
|
|
||||||
handler_handle(Req, State, Handler, HandlerState) ->
|
handler_handle(Req, State, Handler, HandlerState) ->
|
||||||
try Handler:handle(Req, HandlerState) of
|
try Handler:handle(Req, HandlerState) of
|
||||||
{ok, Req2, HandlerState2} ->
|
{ok, Req2, HandlerState2} ->
|
||||||
|
@ -130,8 +126,7 @@ handler_handle(Req, State, Handler, HandlerState) ->
|
||||||
|
|
||||||
%% Update the state if the response was sent in the callback.
|
%% Update the state if the response was sent in the callback.
|
||||||
-spec handler_after_callback(Req, #state{}, module(), any())
|
-spec handler_after_callback(Req, #state{}, module(), any())
|
||||||
-> {ok, Req, cowboy_middleware:env()}
|
-> {ok, Req, cowboy_middleware:env()} | {suspend, module(), atom(), [any()]}
|
||||||
| {error, 500, Req} | {suspend, module(), atom(), [any()]}
|
|
||||||
when Req::cowboy_req:req().
|
when Req::cowboy_req:req().
|
||||||
handler_after_callback(Req, State=#state{resp_sent=false}, Handler,
|
handler_after_callback(Req, State=#state{resp_sent=false}, Handler,
|
||||||
HandlerState) ->
|
HandlerState) ->
|
||||||
|
@ -146,8 +141,7 @@ handler_after_callback(Req, State, Handler, HandlerState) ->
|
||||||
handler_before_loop(Req, State, Handler, HandlerState).
|
handler_before_loop(Req, State, Handler, HandlerState).
|
||||||
|
|
||||||
-spec handler_before_loop(Req, #state{}, module(), any())
|
-spec handler_before_loop(Req, #state{}, module(), any())
|
||||||
-> {ok, Req, cowboy_middleware:env()}
|
-> {ok, Req, cowboy_middleware:env()} | {suspend, module(), atom(), [any()]}
|
||||||
| {error, 500, Req} | {suspend, module(), atom(), [any()]}
|
|
||||||
when Req::cowboy_req:req().
|
when Req::cowboy_req:req().
|
||||||
handler_before_loop(Req, State=#state{hibernate=true}, Handler, HandlerState) ->
|
handler_before_loop(Req, State=#state{hibernate=true}, Handler, HandlerState) ->
|
||||||
[Socket, Transport] = cowboy_req:get([socket, transport], Req),
|
[Socket, Transport] = cowboy_req:get([socket, transport], Req),
|
||||||
|
@ -173,8 +167,7 @@ handler_loop_timeout(State=#state{loop_timeout=Timeout,
|
||||||
State#state{loop_timeout_ref=TRef}.
|
State#state{loop_timeout_ref=TRef}.
|
||||||
|
|
||||||
-spec handler_loop(Req, #state{}, module(), any())
|
-spec handler_loop(Req, #state{}, module(), any())
|
||||||
-> {ok, Req, cowboy_middleware:env()}
|
-> {ok, Req, cowboy_middleware:env()} | {suspend, module(), atom(), [any()]}
|
||||||
| {error, 500, Req} | {suspend, module(), atom(), [any()]}
|
|
||||||
when Req::cowboy_req:req().
|
when Req::cowboy_req:req().
|
||||||
handler_loop(Req, State=#state{loop_buffer_size=NbBytes,
|
handler_loop(Req, State=#state{loop_buffer_size=NbBytes,
|
||||||
loop_max_buffer=Threshold, loop_timeout_ref=TRef},
|
loop_max_buffer=Threshold, loop_timeout_ref=TRef},
|
||||||
|
@ -222,8 +215,7 @@ handler_loop(Req, State=#state{loop_buffer_size=NbBytes,
|
||||||
end.
|
end.
|
||||||
|
|
||||||
-spec handler_call(Req, #state{}, module(), any(), any())
|
-spec handler_call(Req, #state{}, module(), any(), any())
|
||||||
-> {ok, Req, cowboy_middleware:env()}
|
-> {ok, Req, cowboy_middleware:env()} | {suspend, module(), atom(), [any()]}
|
||||||
| {error, 500, Req} | {suspend, module(), atom(), [any()]}
|
|
||||||
when Req::cowboy_req:req().
|
when Req::cowboy_req:req().
|
||||||
handler_call(Req, State=#state{resp_sent=RespSent},
|
handler_call(Req, State=#state{resp_sent=RespSent},
|
||||||
Handler, HandlerState, Message) ->
|
Handler, HandlerState, Message) ->
|
||||||
|
|
|
@ -56,8 +56,7 @@
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-spec upgrade(Req, Env, module(), any())
|
-spec upgrade(Req, Env, module(), any())
|
||||||
-> {ok, Req, Env} | {error, 500, Req}
|
-> {ok, Req, Env} when Req::cowboy_req:req(), Env::cowboy_middleware:env().
|
||||||
when Req::cowboy_req:req(), Env::cowboy_middleware:env().
|
|
||||||
upgrade(Req, Env, Handler, HandlerOpts) ->
|
upgrade(Req, Env, Handler, HandlerOpts) ->
|
||||||
Method = cowboy_req:get(method, Req),
|
Method = cowboy_req:get(method, Req),
|
||||||
case erlang:function_exported(Handler, rest_init, 2) of
|
case erlang:function_exported(Handler, rest_init, 2) of
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-spec upgrade(Req, Env, module(), any())
|
-spec upgrade(Req, Env, module(), any())
|
||||||
-> {ok, Req, Env} | {error, 400, Req}
|
-> {ok, Req, Env}
|
||||||
| {suspend, module(), atom(), [any()]}
|
| {suspend, module(), atom(), [any()]}
|
||||||
when Req::cowboy_req:req(), Env::cowboy_middleware:env().
|
when Req::cowboy_req:req(), Env::cowboy_middleware:env().
|
||||||
upgrade(Req, Env, Handler, HandlerOpts) ->
|
upgrade(Req, Env, Handler, HandlerOpts) ->
|
||||||
|
@ -124,8 +124,7 @@ websocket_extensions(State, Req) ->
|
||||||
end.
|
end.
|
||||||
|
|
||||||
-spec handler_init(#state{}, Req, any())
|
-spec handler_init(#state{}, Req, any())
|
||||||
-> {ok, Req, cowboy_middleware:env()} | {error, 400, Req}
|
-> {ok, Req, cowboy_middleware:env()} | {suspend, module(), atom(), [any()]}
|
||||||
| {suspend, module(), atom(), [any()]}
|
|
||||||
when Req::cowboy_req:req().
|
when Req::cowboy_req:req().
|
||||||
handler_init(State=#state{env=Env, transport=Transport,
|
handler_init(State=#state{env=Env, transport=Transport,
|
||||||
handler=Handler}, Req, HandlerOpts) ->
|
handler=Handler}, Req, HandlerOpts) ->
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue