From 48cae89ac7bca3efb7cc7217ed6902190a329a50 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Fri, 29 Mar 2024 19:51:22 -0500 Subject: [PATCH] OnConversationEnding --- .../ConversationService.SendMessage.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/Infrastructure/BotSharp.Core/Conversations/Services/ConversationService.SendMessage.cs b/src/Infrastructure/BotSharp.Core/Conversations/Services/ConversationService.SendMessage.cs index c9ea6f3b..9d01f355 100644 --- a/src/Infrastructure/BotSharp.Core/Conversations/Services/ConversationService.SendMessage.cs +++ b/src/Infrastructure/BotSharp.Core/Conversations/Services/ConversationService.SendMessage.cs @@ -148,15 +148,6 @@ public partial class ConversationService }; var hooks = _services.GetServices().ToList(); - foreach (var hook in hooks) - { - await hook.OnResponseGenerated(response); - } - - await onResponseReceived(response); - - // Add to dialog history - _storage.Append(_conversationId, response); if (response.Instruction != null) { @@ -172,5 +163,15 @@ public partial class ConversationService } } } + + foreach (var hook in hooks) + { + await hook.OnResponseGenerated(response); + } + + await onResponseReceived(response); + + // Add to dialog history + _storage.Append(_conversationId, response); } }