mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-23 19:30:06 +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;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Microsoft.Extensions.Logging;
|
||||||
using WotBlitzStatisticsPro.Logic.Pipeline;
|
using WotBlitzStatisticsPro.Logic.Pipeline;
|
||||||
|
|
||||||
namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline.Operations
|
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)
|
public Task Invoke(AccountInformationPipelineContext context, Func<AccountInformationPipelineContext, Task> next)
|
||||||
{
|
{
|
||||||
if (context.DbAccountInfo == null ||
|
if (context.DbAccountInfo == null ||
|
||||||
@@ -13,6 +21,7 @@ namespace WotBlitzStatisticsPro.Logic.AccountInformationPipeline.Operations
|
|||||||
{
|
{
|
||||||
return next.Invoke(context);
|
return next.Invoke(context);
|
||||||
}
|
}
|
||||||
|
_logger.LogInformation($"Exiting without saving. Db LastBattleTime: {context.DbAccountInfo.LastBattleTime}, WG LastBattleTime: {context.AccountInfo.LastBattleTime}");
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ namespace WotBlitzStatisticsPro.Logic
|
|||||||
|
|
||||||
pipeline.AddOperation<GetAccountInfoOperation>()
|
pipeline.AddOperation<GetAccountInfoOperation>()
|
||||||
.AddOperation<ReadAccountInfoFromDbOperation>()
|
.AddOperation<ReadAccountInfoFromDbOperation>()
|
||||||
.AddOperation<CheckLAstBattleDateOperation>()
|
.AddOperation<CheckLastBattleDateOperation>()
|
||||||
.AddOperation<GetTanksInfoOperation>()
|
.AddOperation<GetTanksInfoOperation>()
|
||||||
.AddOperation<CalculateStatisticsOperation>()
|
.AddOperation<CalculateStatisticsOperation>()
|
||||||
// ToDo: add operation for save info into DB
|
// ToDo: add operation for save info into DB
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ namespace WotBlitzStatisticsPro.Logic
|
|||||||
{
|
{
|
||||||
services.AddTransient<GetAccountInfoOperation>();
|
services.AddTransient<GetAccountInfoOperation>();
|
||||||
services.AddTransient<ReadAccountInfoFromDbOperation>();
|
services.AddTransient<ReadAccountInfoFromDbOperation>();
|
||||||
services.AddTransient<CheckLAstBattleDateOperation>();
|
services.AddTransient<CheckLastBattleDateOperation>();
|
||||||
services.AddTransient<GetTanksInfoOperation>();
|
services.AddTransient<GetTanksInfoOperation>();
|
||||||
services.AddTransient<CalculateStatisticsOperation>();
|
services.AddTransient<CalculateStatisticsOperation>();
|
||||||
services.AddTransient<BuildAccountInfoResponseOperation>();
|
services.AddTransient<BuildAccountInfoResponseOperation>();
|
||||||
|
|||||||
Reference in new issue
Block a user