From 30d06c6391d395cc19d847b862224d039f44e792 Mon Sep 17 00:00:00 2001 From: Rafael Bradley Date: Wed, 2 Apr 2025 16:09:38 -0300 Subject: [PATCH] feat(shard): :sparkles: Create participant when they run `p.catmask`. --- payphone/cogs/calls/cog.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/payphone/cogs/calls/cog.py b/payphone/cogs/calls/cog.py index 3bec21b..f52fb6b 100644 --- a/payphone/cogs/calls/cog.py +++ b/payphone/cogs/calls/cog.py @@ -653,10 +653,12 @@ class Calls(base.Cog): if not call: return - participant = await call.get_participant(ctx.author.id) - - if not participant: - return + participant, _ = await call.set_participant( + ctx.author.id, + ctx.author.display_name, + ctx.author.display_avatar.url, + ctx.channel.id, + ) await participant.set_mask(masks.get_random_mask(call.masks, masks.CAT_MASKS))