add: hci
This commit is contained in:
@@ -8,7 +8,7 @@ public interface IChatSessionService
|
||||
void AddMessage(string sessionId, ChatMessage message);
|
||||
void SetWaitingStatus(string sessionId, bool isWaiting);
|
||||
void RemoveSession(string sessionId);
|
||||
Task SendMessageToExternalWebhook(string sessionId, string chatInput);
|
||||
Task SendMessageToExternalWebhook(string webhookUrl, string sessionId, string chatInput);
|
||||
void RegisterSessionCallbacks(string sessionId, Func<ChatMessage, Task>? messageCallback, Func<Task>? closeCallback);
|
||||
void UnregisterSessionCallbacks(string sessionId);
|
||||
Task TriggerMessageReceived(string sessionId, string output);
|
||||
|
||||
@@ -79,9 +79,9 @@ public class InMemoryChatSessionService : IChatSessionService
|
||||
}
|
||||
}
|
||||
|
||||
public async Task SendMessageToExternalWebhook(string sessionId, string chatInput)
|
||||
public async Task SendMessageToExternalWebhook(string webhookUrl, string sessionId, string chatInput)
|
||||
{
|
||||
var webhookUrl = _configuration["ChatSettings:ExternalWebhookUrl"];
|
||||
//var webhookUrl = Environment.GetEnvironmentVariable("HCI_WEBHOOK_URL");
|
||||
if (string.IsNullOrEmpty(webhookUrl))
|
||||
{
|
||||
_logger.LogError("ExternalWebhookUrl is not configured in ChatSettings.");
|
||||
|
||||
Reference in New Issue
Block a user