mirror of
https://github.com/teslamate-org/teslamate.git
synced 2026-01-24 21:06:08 +08:00
@@ -147,7 +147,14 @@ defmodule TeslaApi.Stream do
|
||||
{:ok, state}
|
||||
|
||||
{:ok, %{"msg_type" => "data:error", "tag" => ^tag, "error_type" => "client_error"} = msg} ->
|
||||
raise "Client Error: #{inspect(msg)}"
|
||||
case msg do
|
||||
%{"value" => "owner_api error:" <> _ = error} ->
|
||||
Logger.warn("Streaming API Client Error: #{error}")
|
||||
{:close, state}
|
||||
|
||||
_ ->
|
||||
raise "Client Error: #{inspect(msg)}"
|
||||
end
|
||||
|
||||
{:ok, %{"msg_type" => "data:error", "tag" => ^tag, "error_type" => type, "value" => v}} ->
|
||||
Logger.error("Error #{inspect(type)}: #{v}")
|
||||
|
||||
Reference in New Issue
Block a user