Skip to content

Commit f2e0d8c

Browse files
committed
Revert change to components
1 parent bf5f590 commit f2e0d8c

File tree

1 file changed

+19
-24
lines changed

1 file changed

+19
-24
lines changed

discord/message.py

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1311,8 +1311,7 @@ async def edit(
13111311
attachments: Sequence[Union[Attachment, File]] = ...,
13121312
delete_after: Optional[float] = ...,
13131313
allowed_mentions: Optional[AllowedMentions] = ...,
1314-
) -> Message:
1315-
...
1314+
) -> Message: ...
13161315

13171316
@overload
13181317
async def edit(
@@ -1324,8 +1323,7 @@ async def edit(
13241323
delete_after: Optional[float] = ...,
13251324
allowed_mentions: Optional[AllowedMentions] = ...,
13261325
view: Optional[View] = ...,
1327-
) -> Message:
1328-
...
1326+
) -> Message: ...
13291327

13301328
@overload
13311329
async def edit(
@@ -1337,8 +1335,7 @@ async def edit(
13371335
delete_after: Optional[float] = ...,
13381336
allowed_mentions: Optional[AllowedMentions] = ...,
13391337
view: Optional[View] = ...,
1340-
) -> Message:
1341-
...
1338+
) -> Message: ...
13421339

13431340
async def edit(
13441341
self,
@@ -1780,8 +1777,7 @@ async def reply(
17801777
mention_author: bool = ...,
17811778
suppress_embeds: bool = ...,
17821779
silent: bool = ...,
1783-
) -> Message:
1784-
...
1780+
) -> Message: ...
17851781

17861782
@overload
17871783
async def reply(
@@ -1796,8 +1792,7 @@ async def reply(
17961792
mention_author: bool = ...,
17971793
suppress_embeds: bool = ...,
17981794
silent: bool = ...,
1799-
) -> Message:
1800-
...
1795+
) -> Message: ...
18011796

18021797
@overload
18031798
async def reply(
@@ -1817,8 +1812,7 @@ async def reply(
18171812
suppress_embeds: bool = ...,
18181813
silent: bool = ...,
18191814
poll: Poll = ...,
1820-
) -> Message:
1821-
...
1815+
) -> Message: ...
18221816

18231817
@overload
18241818
async def reply(
@@ -1838,8 +1832,7 @@ async def reply(
18381832
suppress_embeds: bool = ...,
18391833
silent: bool = ...,
18401834
poll: Poll = ...,
1841-
) -> Message:
1842-
...
1835+
) -> Message: ...
18431836

18441837
@overload
18451838
async def reply(
@@ -1859,8 +1852,7 @@ async def reply(
18591852
suppress_embeds: bool = ...,
18601853
silent: bool = ...,
18611854
poll: Poll = ...,
1862-
) -> Message:
1863-
...
1855+
) -> Message: ...
18641856

18651857
@overload
18661858
async def reply(
@@ -1880,8 +1872,7 @@ async def reply(
18801872
suppress_embeds: bool = ...,
18811873
silent: bool = ...,
18821874
poll: Poll = ...,
1883-
) -> Message:
1884-
...
1875+
) -> Message: ...
18851876

18861877
async def reply(self, content: Optional[str] = None, **kwargs: Any) -> Message:
18871878
"""|coro|
@@ -2526,8 +2517,14 @@ def _handle_mention_roles(self, role_mentions: List[int]) -> None:
25262517
if role is not None:
25272518
self.role_mentions.append(role)
25282519

2529-
def _handle_components(self, components: List[ComponentPayload]):
2530-
pass
2520+
def _handle_components(self, data: List[ComponentPayload]):
2521+
self.components = []
2522+
2523+
for component_data in data:
2524+
component = _component_factory(component_data)
2525+
2526+
if component is not None:
2527+
self.components.append(component)
25312528

25322529
def _handle_interaction(self, data: MessageInteractionPayload):
25332530
self._interaction = MessageInteraction(state=self._state, guild=self.guild, data=data)
@@ -2890,8 +2887,7 @@ async def edit(
28902887
delete_after: Optional[float] = ...,
28912888
allowed_mentions: Optional[AllowedMentions] = ...,
28922889
view: Optional[BaseView] = ...,
2893-
) -> Message:
2894-
...
2890+
) -> Message: ...
28952891

28962892
@overload
28972893
async def edit(
@@ -2904,8 +2900,7 @@ async def edit(
29042900
delete_after: Optional[float] = ...,
29052901
allowed_mentions: Optional[AllowedMentions] = ...,
29062902
view: Optional[BaseView] = ...,
2907-
) -> Message:
2908-
...
2903+
) -> Message: ...
29092904

29102905
async def edit(
29112906
self,

0 commit comments

Comments
 (0)