mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-09-06 09:56:09 +00:00
Update to support new pin endpoints
This commit is contained in:
@ -1047,7 +1047,7 @@ class HTTPClient:
|
||||
def pin_message(self, channel_id: Snowflake, message_id: Snowflake, reason: Optional[str] = None) -> Response[None]:
|
||||
r = Route(
|
||||
'PUT',
|
||||
'/channels/{channel_id}/pins/{message_id}',
|
||||
'/channels/{channel_id}/messages/pins/{message_id}',
|
||||
channel_id=channel_id,
|
||||
message_id=message_id,
|
||||
)
|
||||
@ -1056,14 +1056,25 @@ class HTTPClient:
|
||||
def unpin_message(self, channel_id: Snowflake, message_id: Snowflake, reason: Optional[str] = None) -> Response[None]:
|
||||
r = Route(
|
||||
'DELETE',
|
||||
'/channels/{channel_id}/pins/{message_id}',
|
||||
'/channels/{channel_id}/messages/pins/{message_id}',
|
||||
channel_id=channel_id,
|
||||
message_id=message_id,
|
||||
)
|
||||
return self.request(r, reason=reason)
|
||||
|
||||
def pins_from(self, channel_id: Snowflake) -> Response[List[message.Message]]:
|
||||
return self.request(Route('GET', '/channels/{channel_id}/pins', channel_id=channel_id))
|
||||
def pins_from(
|
||||
self,
|
||||
channel_id: Snowflake,
|
||||
limit: Optional[int] = None,
|
||||
before: Optional[str] = None,
|
||||
) -> Response[message.ChannelPins]:
|
||||
params = {}
|
||||
if before is not None:
|
||||
params['before'] = before
|
||||
if limit is not None:
|
||||
params['limit'] = limit
|
||||
|
||||
return self.request(Route('GET', '/channels/{channel_id}/messages/pins', channel_id=channel_id), params=params)
|
||||
|
||||
# Member management
|
||||
|
||||
|
Reference in New Issue
Block a user