Erlang client: drop some Erlang 19-specific code

This commit is contained in:
Michael Klishin 2021-03-03 18:13:49 +03:00
parent 48371a8859
commit d76234f0b1
No known key found for this signature in database
GPG Key ID: E80EDCFA0CDB21EE
1 changed files with 2 additions and 12 deletions

View File

@ -58,11 +58,6 @@ maybe_add_verify(Options) ->
"Please see https://rabbitmq.com/ssl.html for more information.~n", [self()]), "Please see https://rabbitmq.com/ssl.html for more information.~n", [self()]),
Options Options
end. end.
% TODO FUTURE 3.8.x
% verify_peer will become the default in RabbitMQ 3.8.0
% false ->
% [{verify, verify_peer} | Options]
% end.
add_verify_fun_to_opts(Host, Options) -> add_verify_fun_to_opts(Host, Options) ->
add_verify_fun_to_opts(false, Host, Options). add_verify_fun_to_opts(false, Host, Options).
@ -72,15 +67,10 @@ add_verify_fun_to_opts({verify, verify_none}, _Host, Options) ->
% certificate chain verification so there's not much sense % certificate chain verification so there's not much sense
% in adding verify_fun % in adding verify_fun
Options; Options;
add_verify_fun_to_opts(_, Host, Options) -> add_verify_fun_to_opts(_, _Host, Options) ->
% NB: this is the case where the user either did not % NB: this is the case where the user either did not
% set the verify option or set it to verify_peer % set the verify option or set it to verify_peer
case erlang:system_info(otp_release) of Options.
"19" ->
F = fun ?MODULE:verify_fun/3,
[{verify_fun, {F, Host}} | Options];
_ -> Options
end.
-type hostname() :: nonempty_string() | binary(). -type hostname() :: nonempty_string() | binary().