From 0d93c96b31734e2309a45dc151c447beaf23f20f Mon Sep 17 00:00:00 2001 From: Andrew Majorov Date: Sat, 26 Jan 2013 00:30:08 +0400 Subject: Update handler callback specs There is one another {upgrade, ...} quintuple allowed as the result of Handler:init call, somewhy not mentioned in the callback specifications. --- src/cowboy_http_handler.erl | 1 + src/cowboy_loop_handler.erl | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/src/cowboy_http_handler.erl b/src/cowboy_http_handler.erl index 9c7aaa6..0393153 100644 --- a/src/cowboy_http_handler.erl +++ b/src/cowboy_http_handler.erl @@ -45,6 +45,7 @@ | {loop, Req, state(), timeout(), hibernate} | {shutdown, Req, state()} | {upgrade, protocol, module()} + | {upgrade, protocol, module(), Req, opts()} when Req::cowboy_req:req(). -callback handle(Req, State) -> {ok, Req, State} when Req::cowboy_req:req(), State::state(). diff --git a/src/cowboy_loop_handler.erl b/src/cowboy_loop_handler.erl index 71323d2..f8d008f 100644 --- a/src/cowboy_loop_handler.erl +++ b/src/cowboy_loop_handler.erl @@ -51,6 +51,7 @@ | {loop, Req, state(), timeout(), hibernate} | {shutdown, Req, state()} | {upgrade, protocol, module()} + | {upgrade, protocol, module(), Req, opts()} when Req::cowboy_req:req(). -callback info(any(), Req, State) -> {ok, Req, State} -- cgit v1.2.3