Update sender_type to sender in ChatInput class

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-02-20 22:26:39 -03:00
commit c9e879f494

View file

@ -16,7 +16,7 @@ class ChatInput(CustomComponent):
"display_name": "Message", "display_name": "Message",
"multiline": True, "multiline": True,
}, },
"sender_type": { "sender": {
"options": ["Machine", "User"], "options": ["Machine", "User"],
"display_name": "Sender Type", "display_name": "Sender Type",
}, },
@ -29,7 +29,7 @@ class ChatInput(CustomComponent):
def build( def build(
self, self,
sender_type: Optional[str] = "User", sender: Optional[str] = "User",
sender_name: Optional[str] = "You", sender_name: Optional[str] = "You",
message: Optional[str] = None, message: Optional[str] = None,
as_record: Optional[bool] = False, as_record: Optional[bool] = False,
@ -38,11 +38,11 @@ class ChatInput(CustomComponent):
if as_record: if as_record:
if isinstance(message, Record): if isinstance(message, Record):
# Update the data of the record # Update the data of the record
message.data["sender"] = sender_type message.data["sender"] = sender
message.data["sender_name"] = sender_name message.data["sender_name"] = sender_name
return message return message
return Record( return Record(
text=message, data={"sender": sender_type, "sender_name": sender_name} text=message, data={"sender": sender, "sender_name": sender_name}
) )
if not message: if not message:
message = "" message = ""