Update stats directory naming

This commit is contained in:
Visagan Guruparan 2024-01-28 22:24:01 -06:00
parent c0b2320010
commit dc5988a675
2 changed files with 6 additions and 2 deletions

View file

@ -46,7 +46,7 @@ namespace BotSharp.Core.Repository
}
private string GenerateStatsDirectoryName()
{
return Path.Combine(_dbSettings.FileRepository, "stats", DateTime.UtcNow.Year.ToString(), DateTime.UtcNow.ToString("MM"));
return Path.Combine(_dbSettings.FileRepository, _statisticsSetting.DataDir, DateTime.UtcNow.Year.ToString(), DateTime.UtcNow.ToString("MM"));
}
private string GenerateStatsFileName()
{

View file

@ -11,6 +11,7 @@ using BotSharp.Abstraction.Routing.Settings;
using BotSharp.Abstraction.Evaluations.Settings;
using System.Text.Encodings.Web;
using BotSharp.Abstraction.Plugins.Models;
using BotSharp.Abstraction.Statistics.Settings;
namespace BotSharp.Core.Repository;
@ -20,6 +21,7 @@ public partial class FileRepository : IBotSharpRepository
private readonly BotSharpDatabaseSettings _dbSettings;
private readonly AgentSettings _agentSettings;
private readonly ConversationSetting _conversationSettings;
private readonly StatisticsSettings _statisticsSetting;
private JsonSerializerOptions _options;
private const string AGENT_FILE = "agent.json";
@ -39,12 +41,14 @@ public partial class FileRepository : IBotSharpRepository
IServiceProvider services,
BotSharpDatabaseSettings dbSettings,
AgentSettings agentSettings,
ConversationSetting conversationSettings)
ConversationSetting conversationSettings,
StatisticsSettings statisticsSettings)
{
_services = services;
_dbSettings = dbSettings;
_agentSettings = agentSettings;
_conversationSettings = conversationSettings;
_statisticsSetting = statisticsSettings;
_options = new JsonSerializerOptions
{