aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2019-10-10 14:52:02 +0200
committerLoïc Hoguin <[email protected]>2019-10-10 14:52:02 +0200
commitecb39eea103b36f39c3aaf91e02564e95a9c7c01 (patch)
tree1afd14aa74c52e7740faec880fea5db2905c99c8 /src
parentd52e84bdd97b93d7d9cea827de57bd4a0edea9a8 (diff)
downloadcowboy-ecb39eea103b36f39c3aaf91e02564e95a9c7c01.tar.gz
cowboy-ecb39eea103b36f39c3aaf91e02564e95a9c7c01.tar.bz2
cowboy-ecb39eea103b36f39c3aaf91e02564e95a9c7c01.zip
Newly documented cow_cookie:cookie_opts() is now a map
Diffstat (limited to 'src')
-rw-r--r--src/cowboy_req.erl9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/cowboy_req.erl b/src/cowboy_req.erl
index 240d95b..0ec7902 100644
--- a/src/cowboy_req.erl
+++ b/src/cowboy_req.erl
@@ -98,10 +98,6 @@
%% Internal.
-export([response_headers/2]).
-%% @todo Get rid of this type, use cow_cookie directly.
--type cookie_opts() :: map().
--export_type([cookie_opts/0]).
-
-type read_body_opts() :: #{
length => non_neg_integer() | infinity,
period => non_neg_integer(),
@@ -704,11 +700,10 @@ set_resp_cookie(Name, Value, Req) ->
%%
%% The cookie value cannot contain any of the following characters:
%% ,; \t\r\n\013\014
-%% @todo Fix the cookie_opts() type.
--spec set_resp_cookie(binary(), iodata(), Req, cookie_opts())
+-spec set_resp_cookie(binary(), iodata(), Req, cow_cookie:cookie_opts())
-> Req when Req::req().
set_resp_cookie(Name, Value, Req, Opts) ->
- Cookie = cow_cookie:setcookie(Name, Value, maps:to_list(Opts)),
+ Cookie = cow_cookie:setcookie(Name, Value, Opts),
RespCookies = maps:get(resp_cookies, Req, #{}),
Req#{resp_cookies => RespCookies#{Name => Cookie}}.