aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar shtlrs <[email protected]>2023-03-25 14:30:46 +0100
committerGravatar shtlrs <[email protected]>2023-03-25 14:30:46 +0100
commitc4e896373e35a4aaefe4948816689fbbb893d0d0 (patch)
tree13ae6aec4a8d68a4d0dfee4162c210e69195b1de
parentrename schema to scheme (diff)
rename site_api to site_api_client inside NominationApi for better differentiation with our site_api constant
-rw-r--r--bot/exts/recruitment/talentpool/_api.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/bot/exts/recruitment/talentpool/_api.py b/bot/exts/recruitment/talentpool/_api.py
index c00c8c09c..e9e60890a 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: APIClient):
- self.site_api = site_api
+ def __init__(self, site_api_client: APIClient):
+ self.site_api_client = site_api_client
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.get("bot/nominations", params=params)
+ data = await self.site_api_client.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.get(f"bot/nominations/{nomination_id}")
+ data = await self.site_api_client.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.patch(f"bot/nominations/{nomination_id}", json=data)
+ result = await self.site_api_client.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.patch(f"bot/nominations/{nomination_id}", json=data)
+ result = await self.site_api_client.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.post("bot/nominations", json=data)
+ result = await self.site_api_client.post("bot/nominations", json=data)
return Nomination.parse_obj(result)