From db92cb3e94b3ed6928b1efcd79cc6e971e021f73 Mon Sep 17 00:00:00 2001 From: Visagan Guruparan <103048@smsassist.com> Date: Mon, 24 Jun 2024 16:39:53 -0500 Subject: [PATCH 1/2] Add email conversation --- .../Conversations/Enums/ConversationChannel.cs | 1 + .../BotSharp.OpenAPI/Controllers/ConversationController.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Infrastructure/BotSharp.Abstraction/Conversations/Enums/ConversationChannel.cs b/src/Infrastructure/BotSharp.Abstraction/Conversations/Enums/ConversationChannel.cs index ecf84e3f..cf0defbc 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Conversations/Enums/ConversationChannel.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Conversations/Enums/ConversationChannel.cs @@ -6,4 +6,5 @@ public class ConversationChannel public const string OpenAPI = "openapi"; public const string Phone = "phone"; public const string Messenger = "messenger"; + public const string Email = "email"; } diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs index aea3bf34..b3e29e31 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/ConversationController.cs @@ -27,10 +27,11 @@ public class ConversationController : ControllerBase public async Task NewConversation([FromRoute] string agentId, [FromBody] MessageConfig config) { var service = _services.GetRequiredService(); + var channel = config.States.FirstOrDefault(x => x.Key == "channel"); var conv = new Conversation { AgentId = agentId, - Channel = ConversationChannel.OpenAPI, + Channel = channel == default ? ConversationChannel.OpenAPI : channel.Value, TaskId = config.TaskId }; conv = await service.NewConversation(conv); From 0cb47cb66260525c4e0b38b73bc8c1aaaac91448 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Mon, 24 Jun 2024 19:29:05 -0500 Subject: [PATCH 2/2] Release v1.6 --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 4ca87cf3..90659bce 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,8 +1,8 @@ net8.0 - 10.0 - 1.5.1 + 12.0 + 1.6.1 true false