Merge pull request #283 from hchen2020/master

Fix agent display in dialog.
This commit is contained in:
Haiping 2024-01-31 14:02:44 -06:00 committed by GitHub
commit 5d62067268
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -68,6 +68,7 @@ public class ConversationController : ControllerBase
var history = conv.GetDialogHistory();
var userService = _services.GetRequiredService<IUserService>();
var agentService = _services.GetRequiredService<IAgentService>();
var dialogs = new List<ChatResponseModel>();
foreach (var message in history)
@ -87,12 +88,18 @@ public class ConversationController : ControllerBase
}
else
{
var agent = await agentService.GetAgent(message.CurrentAgentId);
dialogs.Add(new ChatResponseModel
{
ConversationId = conversationId,
MessageId = message.MessageId,
CreatedAt = message.CreatedAt,
Text = message.Content
Text = message.Content,
Sender = new UserViewModel
{
FirstName = agent.Name,
Role = message.Role,
}
});
}
}