mirror of
https://github.com/RGBCube/GitHubWrapper
synced 2025-05-17 22:45:08 +00:00
Add gist comment routes
This commit is contained in:
parent
8637e408f5
commit
4a687300d7
1 changed files with 12 additions and 7 deletions
|
@ -32,6 +32,7 @@ class RateLimits(NamedTuple):
|
||||||
reset_time: Optional[datetime]
|
reset_time: Optional[datetime]
|
||||||
last_request: Optional[datetime]
|
last_request: Optional[datetime]
|
||||||
|
|
||||||
|
|
||||||
# ====== STYLE GUIDE ===== #
|
# ====== STYLE GUIDE ===== #
|
||||||
# All route method names should be
|
# All route method names should be
|
||||||
# The exact same from the GitHub API
|
# The exact same from the GitHub API
|
||||||
|
@ -254,11 +255,13 @@ class HTTPClient:
|
||||||
return await self.request("GET", f"/users/{username}")
|
return await self.request("GET", f"/users/{username}")
|
||||||
|
|
||||||
async def get_context_info_for_user(
|
async def get_context_info_for_user(
|
||||||
self,
|
self,
|
||||||
*,
|
*,
|
||||||
username: str,
|
username: str,
|
||||||
subject_type: Optional[Literal["organization", "repository", "user", "pull_request"]] = None,
|
subject_type: Optional[
|
||||||
subject_id: Optional[int] = None,
|
Literal["organization", "repository", "user", "pull_request"]
|
||||||
|
] = None,
|
||||||
|
subject_id: Optional[int] = None,
|
||||||
):
|
):
|
||||||
params = {}
|
params = {}
|
||||||
|
|
||||||
|
@ -874,7 +877,9 @@ class HTTPClient:
|
||||||
return await self.request("GET", f"/gists/{gist_id}/comments/{comment_id}")
|
return await self.request("GET", f"/gists/{gist_id}/comments/{comment_id}")
|
||||||
|
|
||||||
async def update_gist_comment(self, *, gist_id: str, comment_id: str, body: str):
|
async def update_gist_comment(self, *, gist_id: str, comment_id: str, body: str):
|
||||||
return await self.request("PATCH", f"/gists/{gist_id}/comments/{comment_id}", json={"body": body})
|
return await self.request(
|
||||||
|
"PATCH", f"/gists/{gist_id}/comments/{comment_id}", json={"body": body}
|
||||||
|
)
|
||||||
|
|
||||||
async def delete_gist_comment(self, *, gist_id: str, comment_id: str):
|
async def delete_gist_comment(self, *, gist_id: str, comment_id: str):
|
||||||
return await self.request("DELETE", f"/gists/{gist_id}/comments/{comment_id}")
|
return await self.request("DELETE", f"/gists/{gist_id}/comments/{comment_id}")
|
||||||
|
@ -985,4 +990,4 @@ class HTTPClient:
|
||||||
return await self.request("GET", "/octocat")
|
return await self.request("GET", "/octocat")
|
||||||
|
|
||||||
async def get_the_zen_of_github(self):
|
async def get_the_zen_of_github(self):
|
||||||
return await self.request("GET", "/zen")
|
return await self.request("GET", "/zen")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue