mirror of
				https://github.com/RGBCube/GitHubWrapper
				synced 2025-10-31 14:02:46 +00:00 
			
		
		
		
	Add gist comment routes
This commit is contained in:
		
							parent
							
								
									73c1153b8d
								
							
						
					
					
						commit
						8637e408f5
					
				
					 1 changed files with 25 additions and 1 deletions
				
			
		|  | @ -66,7 +66,7 @@ class RateLimits(NamedTuple): | ||||||
| # Deployments | # Deployments | ||||||
| # Emojis                     DONE | # Emojis                     DONE | ||||||
| # Enterprise administration | # Enterprise administration | ||||||
| # Gists                      DONE(1st part) | # Gists                      DONE | ||||||
| # Git database | # Git database | ||||||
| # Gitignore                  DONE | # Gitignore                  DONE | ||||||
| # Interactions | # Interactions | ||||||
|  | @ -855,6 +855,30 @@ class HTTPClient: | ||||||
| 
 | 
 | ||||||
|         return await self.request("GET", f"/users/{username}/gists", params=params) |         return await self.request("GET", f"/users/{username}/gists", params=params) | ||||||
| 
 | 
 | ||||||
|  |     async def list_gist_comments( | ||||||
|  |         self, *, gist_id: str, per_page: Optional[int] = None, page: Optional[int] = None | ||||||
|  |     ): | ||||||
|  |         params = {} | ||||||
|  | 
 | ||||||
|  |         if per_page: | ||||||
|  |             params["per_page"] = per_page | ||||||
|  |         if page: | ||||||
|  |             params["page"] = page | ||||||
|  | 
 | ||||||
|  |         return await self.request("GET", f"/gists/{gist_id}/comments", params=params) | ||||||
|  | 
 | ||||||
|  |     async def create_gist_comment(self, *, gist_id: str, body: str): | ||||||
|  |         return await self.request("POST", f"/gists/{gist_id}/comments", json={"body": body}) | ||||||
|  | 
 | ||||||
|  |     async def get_gist_comment(self, *, gist_id: str, comment_id: str): | ||||||
|  |         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): | ||||||
|  |         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): | ||||||
|  |         return await self.request("DELETE", f"/gists/{gist_id}/comments/{comment_id}") | ||||||
|  | 
 | ||||||
|     # === LICENSES === # |     # === LICENSES === # | ||||||
| 
 | 
 | ||||||
|     async def get_all_commonly_used_licenses(self): |     async def get_all_commonly_used_licenses(self): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 RGBCube
						RGBCube