mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-21 10:27:18 +02:00
Some fix
This commit is contained in:
1 parent
1c803585e1
commit
31b067e087
3 files changed
+12
-3
No files matched your search
+10
-1
@@ -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<AccountInformationPipelineContext>
|
||||
public class CheckLastBattleDateOperation : IOperation<AccountInformationPipelineContext>
|
||||
{
|
||||
private readonly ILogger<CheckLastBattleDateOperation> _logger;
|
||||
|
||||
public CheckLastBattleDateOperation(ILogger<CheckLastBattleDateOperation> logger)
|
||||
{
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
public Task Invoke(AccountInformationPipelineContext context, Func<AccountInformationPipelineContext, Task> 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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace WotBlitzStatisticsPro.Logic
|
||||
|
||||
pipeline.AddOperation<GetAccountInfoOperation>()
|
||||
.AddOperation<ReadAccountInfoFromDbOperation>()
|
||||
.AddOperation<CheckLAstBattleDateOperation>()
|
||||
.AddOperation<CheckLastBattleDateOperation>()
|
||||
.AddOperation<GetTanksInfoOperation>()
|
||||
.AddOperation<CalculateStatisticsOperation>()
|
||||
// ToDo: add operation for save info into DB
|
||||
|
||||
@@ -61,7 +61,7 @@ namespace WotBlitzStatisticsPro.Logic
|
||||
{
|
||||
services.AddTransient<GetAccountInfoOperation>();
|
||||
services.AddTransient<ReadAccountInfoFromDbOperation>();
|
||||
services.AddTransient<CheckLAstBattleDateOperation>();
|
||||
services.AddTransient<CheckLastBattleDateOperation>();
|
||||
services.AddTransient<GetTanksInfoOperation>();
|
||||
services.AddTransient<CalculateStatisticsOperation>();
|
||||
services.AddTransient<BuildAccountInfoResponseOperation>();
|
||||
|
||||
Reference in new issue
Block a user