diff options
author | 2023-03-31 01:33:58 +0200 | |
---|---|---|
committer | 2023-03-31 01:33:58 +0200 | |
commit | 153ca4a1b31024a170222a18e7f1c7772c6d258f (patch) | |
tree | c30dc9bd5c35aed66a2039ba0f3e7403f9dc6719 | |
parent | converge site_api_scheme & site_api into site_api (diff) |
revert refactoring of site_api_client
-rw-r--r-- | bot/exts/recruitment/talentpool/_api.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/bot/exts/recruitment/talentpool/_api.py b/bot/exts/recruitment/talentpool/_api.py index e9e60890a..c00c8c09c 100644 --- a/bot/exts/recruitment/talentpool/_api.py +++ b/bot/exts/recruitment/talentpool/_api.py @@ -29,8 +29,8 @@ class Nomination(BaseModel): class NominationAPI: """Abstraction of site API interaction for talentpool.""" - def __init__(self, site_api_client: APIClient): - self.site_api_client = site_api_client + def __init__(self, site_api: APIClient): + self.site_api = site_api async def get_nominations( self, @@ -49,13 +49,13 @@ class NominationAPI: if user_id is not None: params["user__id"] = str(user_id) - data = await self.site_api_client.get("bot/nominations", params=params) + data = await self.site_api.get("bot/nominations", params=params) nominations = parse_obj_as(list[Nomination], data) return nominations async def get_nomination(self, nomination_id: int) -> Nomination: """Fetch a nomination by ID.""" - data = await self.site_api_client.get(f"bot/nominations/{nomination_id}") + data = await self.site_api.get(f"bot/nominations/{nomination_id}") nomination = Nomination.parse_obj(data) return nomination @@ -83,7 +83,7 @@ class NominationAPI: if thread_id is not None: data["thread_id"] = thread_id - result = await self.site_api_client.patch(f"bot/nominations/{nomination_id}", json=data) + result = await self.site_api.patch(f"bot/nominations/{nomination_id}", json=data) return Nomination.parse_obj(result) async def edit_nomination_entry( @@ -95,7 +95,7 @@ class NominationAPI: ) -> Nomination: """Edit a nomination entry.""" data = {"actor": actor_id, "reason": reason} - result = await self.site_api_client.patch(f"bot/nominations/{nomination_id}", json=data) + result = await self.site_api.patch(f"bot/nominations/{nomination_id}", json=data) return Nomination.parse_obj(result) async def post_nomination( @@ -110,5 +110,5 @@ class NominationAPI: "reason": reason, "user": user_id, } - result = await self.site_api_client.post("bot/nominations", json=data) + result = await self.site_api.post("bot/nominations", json=data) return Nomination.parse_obj(result) |