Update ChatInput and ChatOutput to include sender information in Record data
This commit is contained in:
parent
aeee9a8b1b
commit
9481f76b05
2 changed files with 12 additions and 0 deletions
|
|
@ -32,6 +32,11 @@ class ChatInput(CustomComponent):
|
|||
) -> Union[Text, Record]:
|
||||
self.status = message
|
||||
if as_record:
|
||||
if isinstance(message, Record):
|
||||
# Update the data of the record
|
||||
message.data["sender"] = sender_type
|
||||
message.data["sender_name"] = sender_name
|
||||
return message
|
||||
return Record(
|
||||
text=message, data={"sender": sender_type, "sender_name": sender_name}
|
||||
)
|
||||
|
|
|
|||
|
|
@ -40,6 +40,13 @@ class ChatOutput(CustomComponent):
|
|||
) -> Text:
|
||||
self.status = message
|
||||
if as_record:
|
||||
if isinstance(message, Record):
|
||||
# Update the data of the record
|
||||
message.data["sender"] = sender_type
|
||||
message.data["sender_name"] = sender_name
|
||||
message.data["session_id"] = session_id
|
||||
|
||||
return message
|
||||
return Record(
|
||||
text=message,
|
||||
data={
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue