From 8cbbafd66fdb732d607d0e96b6a7bf74009c775b Mon Sep 17 00:00:00 2001 From: Boku Kihara Date: Sat, 25 May 2024 09:01:23 +0900 Subject: [PATCH] Fixed type mismatch in aws_credentials --- src/aws_credentials.erl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/aws_credentials.erl b/src/aws_credentials.erl index 640894f..f11cc0a 100644 --- a/src/aws_credentials.erl +++ b/src/aws_credentials.erl @@ -35,11 +35,11 @@ , make_map/5 ]). --record(state, { credentials = undefined :: map() +-record(state, { credentials = undefined :: credentials() | undefined | information_redacted - , tref = undefind :: reference() - | undefined + , tref = undefined :: reference() + | undefined }). -type state() :: #state{}. @@ -199,8 +199,8 @@ fetch_credentials(Options) -> undefined_or_fail(true) -> undefined; undefined_or_fail(false) -> error(no_credentials). --spec setup_update_callback('infinity' | binary() | integer()) -> reference(). -setup_update_callback(infinity) -> ok; +-spec setup_update_callback('infinity' | binary() | integer()) -> reference() | undefined. +setup_update_callback(infinity) -> undefined; setup_update_callback(Expires) when is_binary(Expires) -> RefreshAfter = seconds_until_timestamp(Expires) - ?ALERT_BEFORE_EXPIRY, setup_callback(RefreshAfter);