From 7bae527025e8c5f11c8b7f8c1f4ca8b0f15eaf78 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Mon, 27 Jan 2025 11:06:11 +0800 Subject: [PATCH] Move StatisticsSettings to agent --- src/Infrastructure/BotSharp.Core/Agents/AgentPlugin.cs | 7 +++++++ src/Plugins/BotSharp.Plugin.Dashboard/DashboardPlugin.cs | 5 ----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Infrastructure/BotSharp.Core/Agents/AgentPlugin.cs b/src/Infrastructure/BotSharp.Core/Agents/AgentPlugin.cs index ad29bed8..d34dcd1f 100644 --- a/src/Infrastructure/BotSharp.Core/Agents/AgentPlugin.cs +++ b/src/Infrastructure/BotSharp.Core/Agents/AgentPlugin.cs @@ -1,6 +1,7 @@ using BotSharp.Abstraction.MLTasks; using BotSharp.Abstraction.Plugins.Models; using BotSharp.Abstraction.Settings; +using BotSharp.Abstraction.Statistics.Settings; using BotSharp.Abstraction.Templating; using BotSharp.Abstraction.Users.Enums; using BotSharp.Core.Agents.Hooks; @@ -34,6 +35,12 @@ public class AgentPlugin : IBotSharpPlugin services.AddScoped(); services.AddScoped(); + services.AddScoped(provider => + { + var settingService = provider.GetRequiredService(); + return settingService.Bind("Statistics"); + }); + services.AddScoped(provider => { var settingService = provider.GetRequiredService(); diff --git a/src/Plugins/BotSharp.Plugin.Dashboard/DashboardPlugin.cs b/src/Plugins/BotSharp.Plugin.Dashboard/DashboardPlugin.cs index 72375cf4..08ff4e3a 100644 --- a/src/Plugins/BotSharp.Plugin.Dashboard/DashboardPlugin.cs +++ b/src/Plugins/BotSharp.Plugin.Dashboard/DashboardPlugin.cs @@ -16,11 +16,6 @@ public class DashboardPlugin : IBotSharpPlugin public void RegisterDI(IServiceCollection services, IConfiguration config) { services.AddScoped(); - services.AddScoped(provider => - { - var settingService = provider.GetRequiredService(); - return settingService.Bind("Statistics"); - }); } public bool AttachMenu(List menu)