From c2cd183176cfc8c3c8fa581759da84c13f262279 Mon Sep 17 00:00:00 2001 From: Michel Boaventura Date: Wed, 23 Sep 2026 15:55:41 -0300 Subject: [PATCH] Fix warning of unused require When hackney isn't available, Code.ensure_loaded?(:hackney) returns false and no code is generated, leaving require Logger unused and triggering a warning. --- lib/tzdata/http_client/hackney.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tzdata/http_client/hackney.ex b/lib/tzdata/http_client/hackney.ex index 3db8d1b..7b6bb41 100644 --- a/lib/tzdata/http_client/hackney.ex +++ b/lib/tzdata/http_client/hackney.ex @@ -9,11 +9,11 @@ defmodule Tzdata.HTTPClient.Hackney do details. """ - require Logger - @behaviour Tzdata.HTTPClient if Code.ensure_loaded?(:hackney) do + require Logger + @impl true @deprecated "Hackney support is deprecated, upgrade to Erlang/OTP 25+ to use Tzdata.HTTPClient.Httpc instead" def get(url, headers, options) do