fix(ws_connection): proplists:get_bool for boolean flags
This commit is contained in:
parent
5794a708ed
commit
598207e308
|
@ -177,7 +177,7 @@ init(Req, Opts) ->
|
||||||
0 -> infinity;
|
0 -> infinity;
|
||||||
I -> I
|
I -> I
|
||||||
end,
|
end,
|
||||||
Compress = proplists:get_value(compress, Opts, false),
|
Compress = proplists:get_bool(compress, Opts),
|
||||||
WsOpts = #{compress => Compress,
|
WsOpts = #{compress => Compress,
|
||||||
deflate_opts => DeflateOptions,
|
deflate_opts => DeflateOptions,
|
||||||
max_frame_size => MaxFrameSize,
|
max_frame_size => MaxFrameSize,
|
||||||
|
@ -207,7 +207,7 @@ parse_sec_websocket_protocol(Req, Opts, WsOpts) ->
|
||||||
parse_header_fun_origin(Req, Opts) ->
|
parse_header_fun_origin(Req, Opts) ->
|
||||||
case cowboy_req:header(<<"origin">>, Req) of
|
case cowboy_req:header(<<"origin">>, Req) of
|
||||||
undefined ->
|
undefined ->
|
||||||
case proplists:get_value(allow_origin_absence, Opts, true) of
|
case proplists:get_bool(allow_origin_absence, Opts) of
|
||||||
true -> ok;
|
true -> ok;
|
||||||
false -> {error, origin_header_cannot_be_absent}
|
false -> {error, origin_header_cannot_be_absent}
|
||||||
end;
|
end;
|
||||||
|
@ -220,7 +220,7 @@ parse_header_fun_origin(Req, Opts) ->
|
||||||
end.
|
end.
|
||||||
|
|
||||||
check_origin_header(Req, Opts) ->
|
check_origin_header(Req, Opts) ->
|
||||||
case proplists:get_value(check_origin_enable, Opts) of
|
case proplists:get_bool(check_origin_enable, Opts) of
|
||||||
true -> parse_header_fun_origin(Req, Opts);
|
true -> parse_header_fun_origin(Req, Opts);
|
||||||
false -> ok
|
false -> ok
|
||||||
end.
|
end.
|
||||||
|
|
Loading…
Reference in New Issue