Skip to content

Commit

Permalink
Improve find_server
Browse files Browse the repository at this point in the history
  • Loading branch information
Bre77 committed Jan 7, 2024
1 parent 077eb12 commit 26c017d
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions tesla_fleet_api/teslafleetapi.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,15 @@ def __init__(
if vehicle_scope:
self.vehicle = Vehicle(self)

async def find_server(self) -> None:
async def find_server(self) -> str:
"""Find the server URL for the Tesla Fleet API."""
for server in SERVERS.values():
self.server = server
try:
await self.user.region()
return
response = await (self.user.region()).get("response")
if response:
self.server = response["fleet_api_base_url"]
return response["region"]
except InvalidRegion:
continue
raise LibraryError("Could not find a valid Tesla API server.")
Expand Down

0 comments on commit 26c017d

Please sign in to comment.