Commit Latest

This commit is contained in:
2025-06-15 21:36:17 -04:00
parent 244a1f965f
commit be64273eeb
3 changed files with 46 additions and 41898 deletions

View File

@@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
using MarketData.Configuration;
using MarketData;
using System.Diagnostics;
using MarketData.DataAccess;
namespace PortfolioManager;
@@ -21,9 +22,17 @@ sealed class Program
MDTrace.WriteLine(LogLevel.DEBUG, "[MAIN:STARTING]");
IConfigurationBuilder builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: false);
IConfigurationRoot configurationRoot = builder.Build();
GlobalConfig.Instance.Configuration = configurationRoot; // This call sets up configuration stuff so it needs to be first.
DataSourceEx portfolioData = MainDataSource.Instance.LocateDataSource("portfolio_data");
DataSourceEx marketData = MainDataSource.Instance.LocateDataSource("market_data");
DataSourceEx userData = MainDataSource.Instance.LocateDataSource("user_data");
MDTrace.WriteLine(LogLevel.DEBUG,$"Using {portfolioData.Database} at {portfolioData.Datasource}");
MDTrace.WriteLine(LogLevel.DEBUG,$"Using {marketData.Database} at {marketData.Datasource}");
MDTrace.WriteLine(LogLevel.DEBUG,$"Using {userData.Database} at {userData.Datasource}");
try
{
BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);