From a537f966dbe540848b7b16a4f14252c537b39ed4 Mon Sep 17 00:00:00 2001 From: Brian May Date: Sun, 19 Nov 2023 08:59:57 +1100 Subject: [PATCH] Display headers on receiving 429 response --- lib/tesla_api/vehicle.ex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/tesla_api/vehicle.ex b/lib/tesla_api/vehicle.ex index 1ff0690bee..3d11e820d9 100644 --- a/lib/tesla_api/vehicle.ex +++ b/lib/tesla_api/vehicle.ex @@ -102,6 +102,11 @@ defmodule TeslaApi.Vehicle do %Tesla.Env{status: 408, body: %{"error" => "vehicle unavailable:" <> _}} = env -> {:error, %Error{reason: :vehicle_unavailable, env: env}} + %Tesla.Env{status: 429, headers: headers} = env -> + IO.inspect(headers) + IO.inspect(headers["Retry-After"]) + {:error, %Error{reason: :unknown, env: env}} + %Tesla.Env{status: 504} = env -> {:error, %Error{reason: :timeout, env: env}}