From b117a185e3e47abddc2eba46ef56ce75c368b14c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Tue, 9 Apr 2024 22:14:54 -0700 Subject: [PATCH] frames: added UserImageRequestFrame --- src/dailyai/pipeline/frames.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/dailyai/pipeline/frames.py b/src/dailyai/pipeline/frames.py index 2505e203f..7117e8f88 100644 --- a/src/dailyai/pipeline/frames.py +++ b/src/dailyai/pipeline/frames.py @@ -105,6 +105,15 @@ class UserImageFrame(ImageFrame): return f"{self.__class__.__name__}, user: {self.user_id}, image size: {self.size[0]}x{self.size[1]}, buffer size: {len(self.image)} B" +@dataclass() +class UserImageRequestFrame(Frame): + """A frame user to request an image from the given user.""" + user_id: str + + def __str__(self): + return f"{self.__class__.__name__}, user: {self.user_id}" + + @dataclass() class SpriteFrame(Frame): """An animated sprite. Will be shown by the transport if the transport's @@ -172,10 +181,10 @@ class ReceivedAppMessageFrame(Frame): @dataclass() class SendAppMessageFrame(Frame): message: Any - participantId: str | None + participant_id: str | None def __str__(self): - return f"SendAppMessageFrame: participantId: {self.participantId}, message: {self.message}" + return f"SendAppMessageFrame: participant: {self.participant_id}, message: {self.message}" class UserStartedSpeakingFrame(Frame):