From 3258507b4a9b2fdb9ff956f6fee8f941e030b851 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Wed, 24 Jan 2024 13:25:48 -0500 Subject: [PATCH] Call inner item callback and interaction_check by default --- discord/ui/dynamic.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/discord/ui/dynamic.py b/discord/ui/dynamic.py index f3dcbf58a..0b65e90f3 100644 --- a/discord/ui/dynamic.py +++ b/discord/ui/dynamic.py @@ -208,3 +208,9 @@ class DynamicItem(Generic[BaseT], Item['View']): from the ``match`` object. """ raise NotImplementedError + + async def callback(self, interaction: Interaction[ClientT]) -> Any: + return await self.item.callback(interaction) + + async def interaction_check(self, interaction: Interaction[ClientT], /) -> bool: + return await self.item.interaction_check(interaction)