updates
All checks were successful
Build and Deploy / Build & Push Image (push) Successful in 32s

This commit is contained in:
2026-03-25 21:36:51 -06:00
parent 9eff5041db
commit 991d284f69
3 changed files with 136 additions and 11 deletions

View File

@@ -81,18 +81,19 @@ defmodule CobblemonUi.EvolutionApi do
end
defp fetch_species_chain_url(species) do
url = "https://pokeapi.co/api/v2/pokemon-species/#{species}"
api_name = CobblemonUi.PokeApiNames.normalize(species)
url = "https://pokeapi.co/api/v2/pokemon-species/#{api_name}"
case Req.get(url) do
{:ok, %Req.Response{status: 200, body: %{"evolution_chain" => %{"url" => url}}}} ->
{:ok, url}
{:ok, %Req.Response{status: status}} ->
Logger.warning("[EvolutionApi] Species lookup failed for #{species}: HTTP #{status}")
Logger.warning("[EvolutionApi] Species lookup failed for #{api_name}: HTTP #{status}")
{:error, :not_found}
{:error, reason} ->
Logger.warning("[EvolutionApi] Species lookup failed for #{species}: #{inspect(reason)}")
Logger.warning("[EvolutionApi] Species lookup failed for #{api_name}: #{inspect(reason)}")
{:error, reason}
end
end