Skip to content

Commit be9f7ef

Browse files
committed
Removing trailing slash from garmin_connect_gear_baseurl and updates places where it is used. Intended to match other URLs, which don't have a trailing slash
1 parent 4676e1f commit be9f7ef

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

garminconnect/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ def __init__(
256256
self.garmin_connect_upload = "/upload-service/upload"
257257

258258
self.garmin_connect_gear = "/gear-service/gear/filterGear"
259-
self.garmin_connect_gear_baseurl = "/gear-service/gear/"
259+
self.garmin_connect_gear_baseurl = "/gear-service/gear"
260260

261261
self.garmin_request_reload_url = "/wellness-service/wellness/epoch/request"
262262

@@ -1855,13 +1855,13 @@ def get_gear(self, userProfileNumber: str) -> dict[str, Any]:
18551855
return self.connectapi(url)
18561856

18571857
def get_gear_stats(self, gearUUID: str) -> dict[str, Any]:
1858-
url = f"{self.garmin_connect_gear_baseurl}stats/{gearUUID}"
1858+
url = f"{self.garmin_connect_gear_baseurl}/stats/{gearUUID}"
18591859
logger.debug("Requesting gear stats for gearUUID %s", gearUUID)
18601860
return self.connectapi(url)
18611861

18621862
def get_gear_defaults(self, userProfileNumber: str) -> dict[str, Any]:
18631863
url = (
1864-
f"{self.garmin_connect_gear_baseurl}user/"
1864+
f"{self.garmin_connect_gear_baseurl}/user/"
18651865
f"{userProfileNumber}/activityTypes"
18661866
)
18671867
logger.debug("Requesting gear defaults for user %s", userProfileNumber)
@@ -1873,7 +1873,7 @@ def set_gear_default(
18731873
defaultGearString = "/default/true" if defaultGear else ""
18741874
method_override = "PUT" if defaultGear else "DELETE"
18751875
url = (
1876-
f"{self.garmin_connect_gear_baseurl}{gearUUID}/"
1876+
f"{self.garmin_connect_gear_baseurl}/{gearUUID}/"
18771877
f"activityType/{activityType}{defaultGearString}"
18781878
)
18791879
return self.garth.request(method_override, "connectapi", url, api=True)
@@ -2038,7 +2038,7 @@ def add_gear_to_activity(self, gear_uid: str, activity_id: int) -> dict[str, Any
20382038
20392039
"""
20402040

2041-
url = f"{self.garmin_connect_gear_baseurl}link/{gear_uid}/activity/{activity_id}"
2041+
url = f"{self.garmin_connect_gear_baseurl}/link/{gear_uid}/activity/{activity_id}"
20422042
return self.garth.put("connectapi", url).json()
20432043

20442044
def remove_gear_from_activity(self, gear_uid: str, activity_id: int) -> dict[str, Any]:
@@ -2054,7 +2054,7 @@ def remove_gear_from_activity(self, gear_uid: str, activity_id: int) -> dict[str
20542054
20552055
"""
20562056

2057-
url = f"{self.garmin_connect_gear_baseurl}unlink/{gear_uid}/activity/{activity_id}"
2057+
url = f"{self.garmin_connect_gear_baseurl}/unlink/{gear_uid}/activity/{activity_id}"
20582058
return self.garth.put("connectapi", url).json()
20592059

20602060
def get_user_profile(self) -> dict[str, Any]:

0 commit comments

Comments
 (0)