Blob Blame History Raw
From: Daniil Fedotov <hairyhum@gmail.com>
Date: Mon, 18 Mar 2019 18:29:08 -0400
Subject: [PATCH] Rename some types to make it build on 21.3.

ssl_api.hrl does not contain types starting from 21.3.
Use non-existent types instead. This will dyalize, but there is no type
I know of, to fit both old and new types.

diff --git a/include/rabbitmq_aws.hrl b/include/rabbitmq_aws.hrl
index f6fffd8..a3e906e 100644
--- a/include/rabbitmq_aws.hrl
+++ b/include/rabbitmq_aws.hrl
@@ -8,8 +8,6 @@
 %% @end
 %% ====================================================================
 
--include_lib("ssl/src/ssl_api.hrl").
-
 -define(MIME_AWS_JSON, "application/x-amz-json-1.0").
 -define(SCHEME, https).
 
@@ -27,7 +25,7 @@
 -type expiration() :: calendar:datetime() | undefined.
 -type security_token() :: nonempty_string() | undefined.
 -type region() :: nonempty_string() | undefined.
-
+-type path() :: ssl:path().
 
 -type sc_ok() :: {ok, access_key(), secret_access_key(), expiration(), security_token()}.
 -type sc_error() :: {error, Reason :: atom()}.
@@ -72,7 +70,7 @@
 -type headers() :: [header()].
 -type body() :: string() | binary().
 
--type ssl_options() :: [ssl_option()].
+-type ssl_options() :: [ssl:ssl_option()].
 
 -type http_option() :: {timeout, timeout()} |
                        {connect_timeout, timeout()} |