feat(esppTemplateSync): переделал логику, подключил ISyncService
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
using Microsoft.Extensions.Logging;
|
||||
using PARR.BLL.Services.Interfaces;
|
||||
using PARR.EsppTemplateSync.Services;
|
||||
using PARR.EsppTemplateSync.Settings;
|
||||
|
||||
namespace PARR.EsppTemplateSync
|
||||
@@ -10,7 +9,7 @@ namespace PARR.EsppTemplateSync
|
||||
private readonly ILogger<TemplateFileSyncer> logger;
|
||||
private readonly IFileService fileService;
|
||||
private readonly GlobalSettings globalSettings;
|
||||
private readonly IManager manager;
|
||||
//private readonly IManager manager;
|
||||
private readonly string dirPath;
|
||||
private readonly string filterExtensions;
|
||||
|
||||
@@ -20,14 +19,14 @@ namespace PARR.EsppTemplateSync
|
||||
BLL.Settings.StorageSettings storageSettings,
|
||||
ILogger<TemplateFileSyncer> logger,
|
||||
IFileService fileService,
|
||||
GlobalSettings globalSettings,
|
||||
IManager manager
|
||||
GlobalSettings globalSettings//,
|
||||
// IManager manager
|
||||
)
|
||||
{
|
||||
this.logger = logger;
|
||||
this.fileService = fileService;
|
||||
this.globalSettings = globalSettings;
|
||||
this.manager = manager;
|
||||
//this.manager = manager;
|
||||
if (storageSettings.EsppTemplates == null)
|
||||
{
|
||||
logger.LogError("Нет секции настроек хранилища. StorageSettings, EsppTemplates");
|
||||
@@ -120,17 +119,17 @@ namespace PARR.EsppTemplateSync
|
||||
private async Task ParseFileAsync(string path)
|
||||
{
|
||||
logger.LogInformation($"--- --- Найден файл. Готов для парсинга {path} --- ---");
|
||||
var parseResult = await manager.ManageFileAsync(path);//parserService.ParseFileAsync(path);
|
||||
//var parseResult = await manager.ManageFileAsync(path);//parserService.ParseFileAsync(path);
|
||||
|
||||
if (parseResult)
|
||||
{
|
||||
logger.LogInformation($"Парсинг успешно завершен. Удаляю файл {path}");
|
||||
var removeResult = fileService.DeleteFile(path);
|
||||
}
|
||||
else
|
||||
{
|
||||
logger.LogError($"Парсинг завершен c ошибкой. Файл не удален {path}");
|
||||
}
|
||||
//if (parseResult)
|
||||
//{
|
||||
// logger.LogInformation($"Парсинг успешно завершен. Удаляю файл {path}");
|
||||
// var removeResult = fileService.DeleteFile(path);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// logger.LogError($"Парсинг завершен c ошибкой. Файл не удален {path}");
|
||||
//}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user