Skip to content

Commit

Permalink
this should be better
Browse files Browse the repository at this point in the history
  • Loading branch information
CNDRD committed Sep 24, 2023
1 parent d118f83 commit 07b359c
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions siegeapi/player.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,19 @@
class Player:
def __init__(self, auth: aiohttp.ClientSession(), data: dict):

self.id: str = data.get("userId")
self.id: str = data.get("profileId")
self.uid: str = data.get("userId")

self._auth: aiohttp.ClientSession() = auth
self._platform: str = data.get("platformType")
self._platform_url: str = platform_url_names[self._platform]
self._spaceid: str = self._auth.spaceids[self._platform]
self._platform_group: str = "PC" if self._platform == "uplay" else "Console"
self._url_builder: UrlBuilder = UrlBuilder(self._spaceid, self._platform_url, self.id, self._platform_group)
self._url_builder: UrlBuilder = UrlBuilder(self._spaceid, self._platform_url, self.uid, self._platform_group)

self.profile_pic_url_146: str = f"https://ubisoft-avatars.akamaized.net/{self.id}/default_146_146.png"
self.profile_pic_url_256: str = f"https://ubisoft-avatars.akamaized.net/{self.id}/default_256_256.png"
self.profile_pic_url_500: str = f"https://ubisoft-avatars.akamaized.net/{self.id}/default_tall.png"
self.profile_pic_url_146: str = f"https://ubisoft-avatars.akamaized.net/{self.uid}/default_146_146.png"
self.profile_pic_url_256: str = f"https://ubisoft-avatars.akamaized.net/{self.uid}/default_256_256.png"
self.profile_pic_url_500: str = f"https://ubisoft-avatars.akamaized.net/{self.uid}/default_tall.png"
self.profile_pic_url: str = self.profile_pic_url_256
self.linked_accounts: list[LinkedAccount] = []

Expand Down Expand Up @@ -138,7 +139,7 @@ async def load_summaries(self, gamemodes: list[str] = None, team_roles: list[str
team_roles = ",".join(team_roles) if team_roles else "all,Attacker,Defender"
data = await self._auth.get(self._url_builder.seasonal_summaries(gamemodes, team_roles))

data_gamemodes = data.get('profileData').get(self.id).get("platforms").get(self._platform_group).get("gameModes")
data_gamemodes = data.get('profileData').get(self.uid).get("platforms").get(self._platform_group).get("gameModes")

for gamemode in data_gamemodes:
roles = data_gamemodes[gamemode]['teamRoles']
Expand Down

0 comments on commit 07b359c

Please sign in to comment.