diff --git a/WotBlitzStatisticsPro.Logic/AccountInformationPipeline/Operations/CheckLAstBattleDateOperation.cs b/WotBlitzStatisticsPro.Logic/AccountInformationPipeline/Operations/CheckLAstBattleDateOperation.cs index 9f0c8ae..55c5246 100644 --- a/WotBlitzStatisticsPro.Logic/AccountInformationPipeline/Operations/CheckLAstBattleDateOperation.cs +++ b/WotBlitzStatisticsPro.Logic/AccountInformationPipeline/Operations/CheckLAstBattleDateOperation.cs @@ -1,11 +1,19 @@ using System; using System.Threading.Tasks; +using Microsoft.Extensions.Logging; using WotBlitzStatisticsPro.Logic.Pipeline; namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline.Operations { - public class CheckLAstBattleDateOperation : IOperation + public class CheckLastBattleDateOperation : IOperation { + private readonly ILogger _logger; + + public CheckLastBattleDateOperation(ILogger logger) + { + _logger = logger; + } + public Task Invoke(AccountInformationPipelineContext context, Func next) { if (context.DbAccountInfo == null || @@ -13,6 +21,7 @@ namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline.Operations { return next.Invoke(context); } + _logger.LogInformation($"Exiting without saving. Db LastBattleTime: {context.DbAccountInfo.LastBattleTime}, WG LastBattleTime: {context.AccountInfo.LastBattleTime}"); return Task.CompletedTask; } } diff --git a/WotBlitzStatisticsPro.Logic/WargamingAccounts.cs b/WotBlitzStatisticsPro.Logic/WargamingAccounts.cs index 687cd2f..ec679ac 100644 --- a/WotBlitzStatisticsPro.Logic/WargamingAccounts.cs +++ b/WotBlitzStatisticsPro.Logic/WargamingAccounts.cs @@ -40,7 +40,7 @@ namespace WotBlitzStatisticsPro.Logic pipeline.AddOperation() .AddOperation() - .AddOperation() + .AddOperation() .AddOperation() .AddOperation() // ToDo: add operation for save info into DB diff --git a/WotBlitzStatisticsPro.Logic/WotBlitzStatisticsLogicInstaller.cs b/WotBlitzStatisticsPro.Logic/WotBlitzStatisticsLogicInstaller.cs index 45c5409..d576714 100644 --- a/WotBlitzStatisticsPro.Logic/WotBlitzStatisticsLogicInstaller.cs +++ b/WotBlitzStatisticsPro.Logic/WotBlitzStatisticsLogicInstaller.cs @@ -61,7 +61,7 @@ namespace WotBlitzStatisticsPro.Logic { services.AddTransient(); services.AddTransient(); - services.AddTransient(); + services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient();