This commit is contained in:
h z
2025-05-04 19:11:12 +01:00
parent 619ddc6ddf
commit a97c71caaf
6 changed files with 32 additions and 16 deletions

View File

@@ -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);