Skip to content

Commit e7d021c

Browse files
committed
Add API endpoint handler for fetching current user status
1 parent 8740f4b commit e7d021c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

api.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ def get_recentgames(self, player_name: str) -> dict:
3939
player_data = parse(api_request)
4040
return player_data
4141

42+
def get_player_status(self, player_name: str) -> dict:
43+
"""Fetches the current online status of a specific player."""
44+
player_uuid = self.get_uuid(player_name)
45+
api_request = requests.get(f"https://api.hypixel.net/status?key={self.api_key}&uuid={player_uuid}").content
46+
player_data = parse(api_request)
47+
return player_data
48+
4249
def get_player_auctions(self, player_name: str) -> dict:
4350
"""Returns a `dict` of all Skyblock auctions from a particular player."""
4451
player_uuid = self.get_uuid(player_name)

0 commit comments

Comments
 (0)