Cache Definitions in AppData Folder

This commit is contained in:
Qstick 2020-12-27 21:38:59 -05:00
parent 8df370ffb1
commit 67d75fcff9
2 changed files with 4 additions and 4 deletions

View file

@ -96,7 +96,7 @@ private CardigannDefinition LoadIndexerDef(string fileKey)
EnsureDefinitionsFolder();
var definitionFolder = Path.Combine(_appFolderInfo.StartUpFolder, "Definitions");
var definitionFolder = Path.Combine(_appFolderInfo.AppDataFolder, "Definitions");
var directoryInfo = new DirectoryInfo(definitionFolder);
@ -135,7 +135,7 @@ public void Execute(IndexerDefinitionUpdateCommand message)
private void EnsureDefinitionsFolder()
{
var definitionFolder = Path.Combine(_appFolderInfo.StartUpFolder, "Definitions");
var definitionFolder = Path.Combine(_appFolderInfo.AppDataFolder, "Definitions");
_diskProvider.CreateFolder(definitionFolder);
}
@ -149,7 +149,7 @@ private void UpdateLocalDefinitions()
{
try
{
var startupFolder = _appFolderInfo.StartUpFolder;
var startupFolder = _appFolderInfo.AppDataFolder;
EnsureDefinitionsFolder();

View file

@ -61,7 +61,7 @@ public void Handle(ApplicationStartedEvent message)
new ScheduledTask { Interval = 6 * 60, TypeName = typeof(ApplicationCheckUpdateCommand).FullName },
new ScheduledTask { Interval = 6 * 60, TypeName = typeof(CheckHealthCommand).FullName },
new ScheduledTask { Interval = 24 * 60, TypeName = typeof(HousekeepingCommand).FullName },
new ScheduledTask { Interval = 6 * 60, TypeName = typeof(IndexerDefinitionUpdateCommand).FullName },
new ScheduledTask { Interval = 12 * 60, TypeName = typeof(IndexerDefinitionUpdateCommand).FullName },
new ScheduledTask { Interval = 6 * 60, TypeName = typeof(ApplicationIndexerSyncCommand).FullName },
new ScheduledTask