Allow pins events to work with threads

This commit is contained in:
Rapptz 2021-05-23 22:23:40 -04:00
parent 5ae7940ec8
commit 1152f67efc
2 changed files with 2 additions and 2 deletions

View File

@ -1249,7 +1249,7 @@ class ConnectionState:
return pm
for guild in self.guilds:
channel = guild.get_channel(id)
channel = guild.get_channel(id) or guild.get_thread(id)
if channel is not None:
return channel

View File

@ -654,7 +654,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
This requires :attr:`Intents.guilds` to be enabled.
:param channel: The guild channel that had its pins updated.
:type channel: :class:`abc.GuildChannel`
:type channel: Union[:class:`abc.GuildChannel`, :class:`Thread`]
:param last_pin: The latest message that was pinned as an aware datetime in UTC. Could be ``None``.
:type last_pin: Optional[:class:`datetime.datetime`]