Add Agent tracking balance

This commit is contained in:
2025-05-16 22:30:18 +07:00
parent b34e3aa886
commit 1cfb83f0b1
34 changed files with 764 additions and 115 deletions

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers;
using Managing.Application.Workers.Abstractions;
using Managing.Common;

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
@@ -17,7 +18,7 @@ public class LeaderboardWorker : BaseWorker<FeeWorker>
logger,
TimeSpan.FromHours(24),
workerService
)
)
{
_statisticService = statisticService;
}
@@ -26,4 +27,4 @@ public class LeaderboardWorker : BaseWorker<FeeWorker>
{
await _statisticService.UpdateLeaderboard();
}
}
}

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
@@ -17,7 +18,7 @@ public class NoobiesboardWorker : BaseWorker<FeeWorker>
logger,
TimeSpan.FromHours(24),
workerService
)
)
{
_statisticService = statisticService;
}
@@ -26,4 +27,4 @@ public class NoobiesboardWorker : BaseWorker<FeeWorker>
{
await _statisticService.UpdateNoobiesboard();
}
}
}

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers.Abstractions;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
namespace Managing.Api.Workers.Workers;
@@ -17,7 +18,7 @@ public class PricesFifteenMinutesWorker : PricesBaseWorker<PricesFifteenMinutesW
TimeSpan.FromMinutes(1),
WorkerType.PriceFifteenMinutes,
Timeframe.FifteenMinutes
)
)
{
}
}
}

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers.Abstractions;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
namespace Managing.Api.Workers.Workers;

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers.Abstractions;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
namespace Managing.Api.Workers.Workers;
@@ -17,7 +18,7 @@ public class PricesFourHoursWorker : PricesBaseWorker<PricesFourHoursWorker>
TimeSpan.FromHours(2),
WorkerType.PriceFourHour,
Timeframe.FourHour
)
)
{
}
}
}

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers.Abstractions;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
namespace Managing.Api.Workers.Workers;
@@ -17,7 +18,7 @@ public class PricesOneDayWorker : PricesBaseWorker<PricesOneDayWorker>
TimeSpan.FromHours(12),
WorkerType.PriceOneDay,
Timeframe.OneDay
)
)
{
}
}
}

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers.Abstractions;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
namespace Managing.Api.Workers.Workers;
@@ -19,4 +20,4 @@ public class PricesOneHourWorker : PricesBaseWorker<PricesOneHourWorker>
Timeframe.OneHour)
{
}
}
}

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers;
using Managing.Application.Workers.Abstractions;
using Managing.Common;

View File

@@ -1,4 +1,5 @@
using Managing.Application.Workers;
using Managing.Application.Abstractions.Services;
using Managing.Application.Workers;
using Managing.Application.Workers.Abstractions;
using static Managing.Common.Enums;
@@ -17,7 +18,7 @@ public class TopVolumeTickerWorker : BaseWorker<TopVolumeTickerWorker>
logger,
TimeSpan.FromHours(12),
workerService
)
)
{
_statisticService = statisticService;
}
@@ -26,4 +27,4 @@ public class TopVolumeTickerWorker : BaseWorker<TopVolumeTickerWorker>
{
await _statisticService.UpdateTopVolumeTicker(TradingExchanges.Evm, 10);
}
}
}