feat: require PathDB config in appsettings.json

This commit is contained in:
jim
2026-05-08 16:24:43 -05:00
parent b68a9833d8
commit acc5e885a8
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -1601,7 +1601,7 @@ namespace URLNotesGrabberCORE
public static void Initialize(IConfiguration config, string? dbPath, string configFilePath, string? overrideSection = null)
{
_dbPath = dbPath ?? "..\\..\\..\\tl.db";
_dbPath = dbPath ?? throw new ArgumentNullException(nameof(dbPath));
_configFilePath = configFilePath;
EnsureStateTableExists();
+2 -2
View File
@@ -85,8 +85,8 @@ namespace URLNotesGrabberCORE
args = filteredArgs.ToArray();
string? dbPath = config["appSettings:PathDB"];
if (string.IsNullOrWhiteSpace(dbPath))
dbPath = Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "..", "tl.db");
if (string.IsNullOrEmpty(dbPath))
throw new InvalidOperationException("PathDB is not configured in appsettings.json");
ApiKeyPool.Initialize(config, dbPath, "appsettings.json", apiExplicitlySet ? apiSectionName : null);