aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-05-15 14:50:40 +0200
committerLoïc Hoguin <[email protected]>2013-05-15 14:50:40 +0200
commit76c6aa2183bd29eeb98f82cd287b7302d3d7f827 (patch)
tree2e0545dfb44f1a86323e66d39f7b7f28640d5fc3 /src
parentc582335c5b67beebe6ca15409ad04ed24c60a05a (diff)
downloadcowboy-76c6aa2183bd29eeb98f82cd287b7302d3d7f827.tar.gz
cowboy-76c6aa2183bd29eeb98f82cd287b7302d3d7f827.tar.bz2
cowboy-76c6aa2183bd29eeb98f82cd287b7302d3d7f827.zip
The cookie value can only be binary()
Diffstat (limited to 'src')
-rw-r--r--src/cowboy_req.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cowboy_req.erl b/src/cowboy_req.erl
index aa96225..a8da0e5 100644
--- a/src/cowboy_req.erl
+++ b/src/cowboy_req.erl
@@ -480,14 +480,14 @@ parse_header(Name, Req=#http_req{p_headers=PHeaders}, Default, Fun) ->
%% @equiv cookie(Name, Req, undefined)
-spec cookie(binary(), Req)
- -> {binary() | true | undefined, Req} when Req::req().
+ -> {binary() | undefined, Req} when Req::req().
cookie(Name, Req) when is_binary(Name) ->
cookie(Name, Req, undefined).
%% @doc Return the cookie value for the given key, or a default if
%% missing.
-spec cookie(binary(), Req, Default)
- -> {binary() | true | Default, Req} when Req::req(), Default::any().
+ -> {binary() | Default, Req} when Req::req(), Default::any().
cookie(Name, Req=#http_req{cookies=undefined}, Default) when is_binary(Name) ->
case parse_header(<<"cookie">>, Req) of
{ok, undefined, Req2} ->
@@ -502,7 +502,7 @@ cookie(Name, Req, Default) ->
end.
%% @doc Return the full list of cookie values.
--spec cookies(Req) -> {list({binary(), binary() | true}), Req} when Req::req().
+-spec cookies(Req) -> {list({binary(), binary()}), Req} when Req::req().
cookies(Req=#http_req{cookies=undefined}) ->
case parse_header(<<"cookie">>, Req) of
{ok, undefined, Req2} ->