Skip to content
This repository was archived by the owner on Mar 8, 2022. It is now read-only.

Commit 0437e91

Browse files
committed
fixed cog context callback
1 parent 70966b8 commit 0437e91

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

discord_ui/client.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,10 @@ async def _on_response(self, msg):
205205

206206
self._discord.dispatch("context_command", context, member)
207207
if x.callback is not None:
208-
await x.callback(context, member)
208+
if hasattr(x, "invoke"):
209+
await x.invoke(context, member)
210+
else:
211+
await x.callback(context, member)
209212
return
210213
elif data["data"]["type"] == CommandType.MESSAGE:
211214
x = self.context_commands["message"].get(data["data"]["name"])
@@ -217,7 +220,10 @@ async def _on_response(self, msg):
217220

218221
self._discord.dispatch("context_command", context, message)
219222
if x.callback is not None:
220-
await x.callback(context, message)
223+
if hasattr(x, "invoke"):
224+
await x.invoke(context, message)
225+
else:
226+
await x.callback(context, message)
221227
return
222228
#endregion
223229

0 commit comments

Comments
 (0)